日韩精品亚洲精品中文字幕乱伦AV|曰韩区二区三区日韩中文字幕五码|ady99久久人人看人人摸人人|动漫一区二区黄99精品视频在线|AV片在线观看亚洲中文国产精品|伦乱在线VA欧美性爱一二区|亚洲无码mv91热色视频|激情六月综合欧美精品中文

當(dāng)前位置:首頁(yè) > 軟件開(kāi)放 > 正文內(nèi)容

as怎么導(dǎo)入源碼(as導(dǎo)入github項(xiàng)目)

軟件開(kāi)放2年前 (2023-04-15)1347

本篇文章給大家談?wù)刟s怎么導(dǎo)入源碼,以及as導(dǎo)入github項(xiàng)目對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。

本文目錄一覽:

如何使用Eclipse導(dǎo)入并運(yùn)行源碼

1.選擇菜單“文件/新建/項(xiàng)目”,選擇“Java項(xiàng)目”,彈出“創(chuàng)建Java項(xiàng)目”對(duì)話(huà)框。

2.在“創(chuàng)建Java項(xiàng)目升塵”中輸入“項(xiàng)目名”,項(xiàng)目名可辯猜以為任意名字,不必和main類(lèi)的名字一樣。這里假設(shè)為“Notepad”。

3.在“內(nèi)容”中有兩個(gè)單選按攜笑型鈕,視你的需要來(lái)使用。其中“在工作空間中創(chuàng)建新項(xiàng)目”會(huì)在你的工作空間中創(chuàng)建一個(gè)新目錄,目錄名與項(xiàng)目名一致;

4.“從現(xiàn)有資源創(chuàng)建項(xiàng)目”可以在源碼所在目錄中直接編譯運(yùn)行,生成的class文件也會(huì)存放在源碼目錄中。

5.run as

android studio 怎么導(dǎo)入magicindicator

請(qǐng)按照如下方法操作即可:

1. 使用 maven 導(dǎo)入。

1) 在最頂層的Build.gradle 中添宏游櫻加如下代碼:

buildscript {

repositories {

maven { url "" }

mavenCentral()

}

dependencies {

classpath 'com.android.tools.build:gradle:0.12.+'

}

}

allprojects {

repositories {

maven { url "" }

mavenCentral()

}

}

2) 在app’s的build.gradle添加compile 'com.viewpagerindicator:library:2.4.1',

以后想添加什么第三方的庫(kù),只需要在 中搜索,然后添加在第2中就行了。

2. 下載好源碼,添加已經(jīng)下載好的源碼。

1)下載 source code

2) 在你的 Android Studio Project: File - Project Structure - add (+ symbol) - Import Existing Project,導(dǎo)入library文件夾而不是整個(gè)工程 (leave the import options as Android Studio suggests)。

3) 按步驟設(shè)置(SDK 版本),然后點(diǎn)擊下一步。

4) 在你app的build.gradle中添加依賴(lài) dependencies { compile project ( ':library' ) }。

注意:如果項(xiàng)目中已經(jīng)存在了support-v4,需要?jiǎng)h除,因?yàn)樘砑拥? Android-ViewPagerIndicator 會(huì)包含這個(gè)庫(kù)。在一個(gè)工程中不能有兩個(gè)磨閉這樣的庫(kù)(工程會(huì)共用庫(kù)中的這個(gè)jar)蔽叢。如果 Android-ViewPagerIndicator Library 中的support-v4 不能滿(mǎn)足你的要求,那只能用第2種方法,下載好后,把你要的support-v4替換Library文件夾中的,然后按步驟進(jìn)行即可。

AS怎么導(dǎo)入第三方庫(kù)文件

下面分兩種情況介紹一下如何導(dǎo)入第三方類(lèi)庫(kù)。

1、戚備帶對(duì)于jar的類(lèi)庫(kù),非常簡(jiǎn)單,只要在項(xiàng)目根目錄下新建一個(gè)libs目錄,然后高蘆把jar復(fù)制滾和進(jìn)去,在jar上點(diǎn)擊右鍵,選擇Add

as

library,即可完成依賴(lài)的添加。

android studio源碼怎么使用

Android Studio開(kāi)發(fā)/調(diào)試Android源碼的方法如下:

1、修改Android Studio(以下簡(jiǎn)稱(chēng)AS)的內(nèi)存配團(tuán)明置

2、配置AS的JDK、SDK

3、生成導(dǎo)入塌坦告AS所需配置文件(*.ipr)

4、解決源碼中跳轉(zhuǎn)錯(cuò)誤問(wèn)題

5、可以通過(guò)給剛導(dǎo)入的工程在'Modules'中添加'Android Framework'來(lái)信肢讓AS將它作為一個(gè)Android工程,從而方便我們調(diào)試代碼.

如何用 Intellij 導(dǎo)入 Android 源碼?

針對(duì)定制源碼或者原生源碼來(lái)說(shuō),這些準(zhǔn)備步驟都是必須的,沒(méi)必要再?gòu)?qiáng)調(diào)了。

2-2 配置導(dǎo)入及使用

2-2-1 編譯源碼idegen模塊及生成AS配置文件(*.ipr)

在開(kāi)始編譯idegen模塊前,你一定知道需要先全局編譯出out目錄及相關(guān)文件吧,這個(gè)不再過(guò)多說(shuō)了,我們通過(guò)如下命令編譯idegen模塊:

mmm development/tools/idegen/1

這行命令的意思是編譯idegen這個(gè)模塊項(xiàng)目,然后生成idegen.jar文件(不信你自己去查看這個(gè)模塊的Android.mk的目標(biāo)吧,不多解釋?zhuān)_\(yùn)行完以后如果看到如下信息則說(shuō)明編譯OK:

......

#### make completed successfully (7 seconds) ####12

接著執(zhí)行如下腳本:

development/tools/idegen/idegen.sh1

這行命令的意思是在根目錄生成對(duì)應(yīng)的android.ipr、android.iml IEDA工程配置文件。等待片刻得到類(lèi)似如下信息說(shuō)明OK:

Read excludes: 21ms

Traversed tree: 194799ms12

通過(guò)如上操作我們就完成了基本的源碼配置工作。

2-2-2 導(dǎo)入Android Studio前的一些客戶(hù)化操作

大家都知租賣(mài)道使用Eclipse倒入源碼很慢,Android Studio導(dǎo)入源碼時(shí)也慢,所以建議修改android.iml文件(將自己不用的代碼去掉),然后再導(dǎo)入Studio。

就像下面摘取的android.iml文件1887行開(kāi)始的這些一樣:

sourceFolder url="" isTestSource="true"/

sourceFolder url="" isTestSource="false"/

excludeFolder url=""/

excludeFolder url=""/

excludeFolder url=""/

excludeFolder url=""/

excludeFolder url=""/

excludeFolder url=""/

excludeFolder url=""/

excludeFolder url=""/

excludeFolder url=""/

excludeFolder url=""/

excludeFolder url=""/

excludeFolder url=""/1234567891011121314

我們可以仿照上面這段代碼的excludeFolder url=""/寫(xiě)法一樣過(guò)濾掉不需要的內(nèi)容,這樣在導(dǎo)入時(shí)就會(huì)快很多。

也可以通過(guò)Android Studio的Project Stucture 打開(kāi)左側(cè)Modules,然后將右側(cè)Sources中一些目錄Excluded掉。

2-2-3 使用Android Studio導(dǎo)入源碼工程

有了如上的這些操作以后,我們打開(kāi)Android Studio,然后選擇打開(kāi)一個(gè)現(xiàn)有的Android Studio項(xiàng)目,然后選擇打開(kāi)源碼根目錄下的android.ipr文件,然后出現(xiàn)如圖一樣的索引即可等豎型含待余笑導(dǎo)入就行:tu

到目前為止我們就可以方便的使用Android Studio查看源碼啦。如下圖所示:

吊不屌?。。?/p>

2-3 使用技巧

上圖我們看見(jiàn)了,可以通過(guò)Android Studio搜索整套源碼的代碼了。但是這時(shí)候如果你打開(kāi)一個(gè)Service.java類(lèi),然后把鼠標(biāo)放在其中任意方法的Intent參數(shù)上按住CTRL+鼠標(biāo)左鍵跳轉(zhuǎn)到Intent類(lèi)你會(huì)發(fā)現(xiàn)跳轉(zhuǎn)過(guò)去的是一個(gè)Intent.class文件,為啥呢?因?yàn)樗D(zhuǎn)的是你的默認(rèn)SDK中的jar內(nèi)部的class文件。既然要修改查看整套源碼,這么跳轉(zhuǎn)得多蛋疼啊,所以我們需要配置讓其能跳轉(zhuǎn)到Intent.java文件,具體做法如下:

首先刪掉依賴(lài)中的所有依賴(lài),只保留下圖中沒(méi)被選中的那兩個(gè)(當(dāng)然你可以選擇保留一些你用到的其他jar),如下:

接著點(diǎn)擊加號(hào)的JARs or directories將你源碼的frameworks及external和你用到的其他跳轉(zhuǎn)目錄添加到依賴(lài)中,然后apply即可。

這時(shí)候我們?cè)谙裆厦嬉粯哟蜷_(kāi)Service.java跳轉(zhuǎn)Intent,你會(huì)發(fā)現(xiàn)像下圖一樣直接跳轉(zhuǎn)到你源碼路徑下的Intent.java文件了,如下:

到此對(duì)于平時(shí)只是查看源碼的人來(lái)說(shuō)已經(jīng)夠用了。

3 總結(jié)

俗話(huà)說(shuō)工欲善其事必先利其器,你會(huì)發(fā)現(xiàn)使用Android Studio比Eclipse和Source Insight都好很多(當(dāng)然了,SubText還是很強(qiáng)大的),無(wú)論是代碼提示還是跳轉(zhuǎn)、還是Python Shell等插件支持等都很強(qiáng)大,慢慢體驗(yàn)吧。

順帶說(shuō)一句,Google的野心真的很大,看來(lái)Android Studio即將要被他們打造為全能IDE了。

4 附加README

附上原版的英文README文檔,英語(yǔ)高手直接看這里就行:

IDEGen automatically generates Android IDE configurations for IntelliJ IDEA

and Eclipse. Your IDE should be able to compile everything in a reasonable

amount of time with no errors.

If you’re using IntelliJ…

If this is your first time using IDEGen...

IDEA needs a lot of memory. Add "-Xms748m -Xmx748m" to your VM options

in "IDEA_HOME/bin/idea.vmoptions" on Linux or

"IntelliJ IDEA.app/Contents/Info.plist" on OS X.

Create a JDK configuration named "1.6 (No Libraries)" by adding a new

JDK like you normally would and then removing all of the jar entries

under the "Classpath" tab. This will ensure that you only get access to

Android's core libraries and not those from your desktop VM.

From the project's root directory...

Repeat these steps after each sync...

1) make (to produce generated .java source)

2) development/tools/idegen/idegen.sh

3) Open android.ipr in IntelliJ. If you already have the project open,

hit the sync button in IntelliJ, and it will automatically detect the

updated configuration.

If you get unexpected compilation errors from IntelliJ, try running

"Build - Rebuild Project". Sometimes IntelliJ gets confused after the

project changes significantly.

If you’re using Eclipse…

If this is your first time using IDEGen...

Edit eclipse.ini ("Eclipse.app/Contents/MacOS/eclipse.ini" on OS X) and

add "-Xms748m -Xmx748m" to your VM options.

Configure a JRE named "1.5 (No Libraries)" under "Preferences - Java -

Installed JREs". Remove all of the jar entries underneath "JRE system

libraries". Eclipse will not let you save your configuration unless at

least one jar is present, so include a random jar that won't get in the

way.

From the project's root directory...

Repeat these steps after each sync...

1) make (to produce generated .java source)

2) development/tools/idegen/idegen.sh

3) Import the project root directory into your Eclipse workspace. If you

already have the project open, simply refresh it (F5).

Excluding source roots and jars

IDEGen keeps an exclusion list in the "excluded-paths" file. This file

has one regular expression per line that matches paths (relative to the

project root) that should be excluded from the IDE configuration. We

use Java's regular expression parser (see java.util.regex.Parser).

You can create your own additional exclusion list by creating an

"excluded-paths" file in the project's root directory. For example, you

might exclude all apps except the Browser in your IDE configuration with

this regular expression: "^packages/apps/(?!Browser)".

Controlling source root ordering (Eclipse)

You may want some source roots to come before others in Eclipse. Simply

create a file named "path-precedence" in your project's root directory.

Each line in the file is a regular expression that matches a source root

path (relative to the project's root directory). If a given source root's

path matches a regular expression that comes earlier in the file, that

source root will come earlier in the generated configuration. If a source

root doesn't match any of the expressions in the file, it will come last,

so you effectively have an implicit ".*" rule at the end of the file.

For example, if you want your applications's source root to come first,

you might add an expression like "^packages/apps/MyApp/src$" to the top

of the "path-precedence" file. To make source roots under ./out come last,

add "^(?!out/)" (which matches all paths that don't start with "out/").

android studio 怎么引入dimens

步枯燃驟

準(zhǔn)備好沒(méi)乎虛需要引入的demens.xml文件

把這個(gè)文件復(fù)制到項(xiàng)目的頃賀app/res/valuse/dimens目錄下

引入demens完成

as怎么導(dǎo)入源碼的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于as導(dǎo)入github項(xiàng)目、as怎么導(dǎo)入源碼的信息別忘了在本站進(jìn)行查找喔。

掃描二維碼推送至手機(jī)訪(fǎng)問(wèn)。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。

本文鏈接:http://m.atlasseeker.com/post/16847.html

“as怎么導(dǎo)入源碼(as導(dǎo)入github項(xiàng)目)” 的相關(guān)文章

軟件開(kāi)發(fā)詳細(xì)設(shè)計(jì)文檔(軟件開(kāi)發(fā)詳細(xì)設(shè)計(jì)文檔自動(dòng)生成工具)

軟件開(kāi)發(fā)詳細(xì)設(shè)計(jì)文檔(軟件開(kāi)發(fā)詳細(xì)設(shè)計(jì)文檔自動(dòng)生成工具)

本篇文章給大家談?wù)勡浖_(kāi)發(fā)詳細(xì)設(shè)計(jì)文檔,以及軟件開(kāi)發(fā)詳細(xì)設(shè)計(jì)文檔自動(dòng)生成工具對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、軟件開(kāi)發(fā)文檔的分類(lèi) 2、軟件開(kāi)發(fā)中詳細(xì)設(shè)計(jì)文檔現(xiàn)在是必須的么?如果不是用什么取代? 3、軟件開(kāi)發(fā)需要編寫(xiě)哪些文檔? 軟件開(kāi)發(fā)文檔的分類(lèi)...

東北網(wǎng)紅小橙子爸爸封號(hào)了嗎(東北網(wǎng)紅小橙子爸爸封號(hào)了嗎知乎)

東北網(wǎng)紅小橙子爸爸封號(hào)了嗎(東北網(wǎng)紅小橙子爸爸封號(hào)了嗎知乎)

今天給各位分享東北網(wǎng)紅小橙子爸爸封號(hào)了嗎的知識(shí),其中也會(huì)對(duì)東北網(wǎng)紅小橙子爸爸封號(hào)了嗎知乎進(jìn)行解釋?zhuān)绻芘銮山鉀Q你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、小橙子是干什么的? 2、哈爾濱小橙子先生的爸爸是做什么工作的? 3、小橙子爸爸怎么死的 4、2歲小橙子爸爸是干...

凡科互動(dòng)帶球過(guò)人刷高分(凡科互動(dòng)帶球過(guò)人技巧)

凡科互動(dòng)帶球過(guò)人刷高分(凡科互動(dòng)帶球過(guò)人技巧)

今天給各位分享凡科互動(dòng)帶球過(guò)人刷高分的知識(shí),其中也會(huì)對(duì)凡科互動(dòng)帶球過(guò)人技巧進(jìn)行解釋?zhuān)绻芘銮山鉀Q你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、凡科互動(dòng)小游戲怎么刷高分 2、凡科互動(dòng)有什么樣的特點(diǎn)? 3、凡科互動(dòng)多號(hào)參加算作弊嗎? 4、凡科怎么做一個(gè)小游戲? 凡科互...

按鍵精靈源碼怎么用(按鍵精靈手游源碼)

按鍵精靈源碼怎么用(按鍵精靈手游源碼)

今天給各位分享按鍵精靈源碼怎么用的知識(shí),其中也會(huì)對(duì)按鍵精靈手游源碼進(jìn)行解釋?zhuān)绻芘銮山鉀Q你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、按鍵精靈如何把源碼弄成腳本 2、按鍵精靈如何使用? 3、按鍵精靈源碼怎么用? 把源碼導(dǎo)入,按啟動(dòng)怎么沒(méi)反映 按鍵精靈如何把源碼弄成腳本...

體育直播app大全免費(fèi)下載(中國(guó)體育直播app下載)

體育直播app大全免費(fèi)下載(中國(guó)體育直播app下載)

本篇文章給大家談?wù)勼w育直播app大全免費(fèi)下載,以及中國(guó)體育直播app下載對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、體育直播的軟件有哪些?用哪個(gè)最好,求推薦 2、請(qǐng)問(wèn)體育直播的網(wǎng)站有哪些啊 3、有什么手機(jī)軟件可以看nba直播 體育直播的軟件有哪些?用哪個(gè)最好...

小程序源碼分享(小程序怎么分享小程序碼)

小程序源碼分享(小程序怎么分享小程序碼)

本篇文章給大家談?wù)勑〕绦蛟创a分享,以及小程序怎么分享小程序碼對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、androidkillsamli2_class未找到apk源碼 2、「源碼分享」ASP.NET倉(cāng)庫(kù)進(jìn)銷(xiāo)存ERP管理系統(tǒng)+小程序源碼 3、新的管理員如何獲取以...