自拍偷在线精品自拍偷|国产无码一区二区久久|最新版天堂资源中文官网|国产精品第一页爽爽影院|国产精品一区二区av不卡|久久久波多野av一区无码|国产欧美日本亚洲精品一4区|亚洲精品天堂在线观看2020

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

as怎么導入源碼(as導入github項目)

軟件開放2年前 (2023-04-15)1288

本篇文章給大家談談as怎么導入源碼,以及as導入github項目對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。

本文目錄一覽:

如何使用Eclipse導入并運行源碼

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

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

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

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

5.run as

android studio 怎么導入magicindicator

請按照如下方法操作即可:

1. 使用 maven 導入。

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',

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

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

1)下載 source code

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

3) 按步驟設置(SDK 版本),然后點擊下一步。

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

注意:如果項目中已經(jīng)存在了support-v4,需要刪除,因為添加的 Android-ViewPagerIndicator 會包含這個庫。在一個工程中不能有兩個磨閉這樣的庫(工程會共用庫中的這個jar)蔽叢。如果 Android-ViewPagerIndicator Library 中的support-v4 不能滿足你的要求,那只能用第2種方法,下載好后,把你要的support-v4替換Library文件夾中的,然后按步驟進行即可。

AS怎么導入第三方庫文件

下面分兩種情況介紹一下如何導入第三方類庫。

1、戚備帶對于jar的類庫,非常簡單,只要在項目根目錄下新建一個libs目錄,然后高蘆把jar復制滾和進去,在jar上點擊右鍵,選擇Add

as

library,即可完成依賴的添加。

android studio源碼怎么使用

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

1、修改Android Studio(以下簡稱AS)的內(nèi)存配團明置

2、配置AS的JDK、SDK

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

4、解決源碼中跳轉錯誤問題

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

如何用 Intellij 導入 Android 源碼?

針對定制源碼或者原生源碼來說,這些準備步驟都是必須的,沒必要再強調(diào)了。

2-2 配置導入及使用

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

在開始編譯idegen模塊前,你一定知道需要先全局編譯出out目錄及相關文件吧,這個不再過多說了,我們通過如下命令編譯idegen模塊:

mmm development/tools/idegen/1

這行命令的意思是編譯idegen這個模塊項目,然后生成idegen.jar文件(不信你自己去查看這個模塊的Android.mk的目標吧,不多解釋)。運行完以后如果看到如下信息則說明編譯OK:

......

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

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

development/tools/idegen/idegen.sh1

這行命令的意思是在根目錄生成對應的android.ipr、android.iml IEDA工程配置文件。等待片刻得到類似如下信息說明OK:

Read excludes: 21ms

Traversed tree: 194799ms12

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

2-2-2 導入Android Studio前的一些客戶化操作

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

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

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=""/寫法一樣過濾掉不需要的內(nèi)容,這樣在導入時就會快很多。

也可以通過Android Studio的Project Stucture 打開左側Modules,然后將右側Sources中一些目錄Excluded掉。

2-2-3 使用Android Studio導入源碼工程

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

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

吊不屌!??!

2-3 使用技巧

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

首先刪掉依賴中的所有依賴,只保留下圖中沒被選中的那兩個(當然你可以選擇保留一些你用到的其他jar),如下:

接著點擊加號的JARs or directories將你源碼的frameworks及external和你用到的其他跳轉目錄添加到依賴中,然后apply即可。

這時候我們在像上面一樣打開Service.java跳轉Intent,你會發(fā)現(xiàn)像下圖一樣直接跳轉到你源碼路徑下的Intent.java文件了,如下:

到此對于平時只是查看源碼的人來說已經(jīng)夠用了。

3 總結

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

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

4 附加README

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

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

步枯燃驟

準備好沒乎虛需要引入的demens.xml文件

把這個文件復制到項目的頃賀app/res/valuse/dimens目錄下

引入demens完成

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

掃描二維碼推送至手機訪問。

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

本文鏈接:http://www.thonggone.com/post/16847.html

分享給朋友:

“as怎么導入源碼(as導入github項目)” 的相關文章

渭南軟件開發(fā)(渭南軟件開發(fā)專業(yè))

渭南軟件開發(fā)(渭南軟件開發(fā)專業(yè))

今天給各位分享渭南軟件開發(fā)的知識,其中也會對渭南軟件開發(fā)專業(yè)進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!本文目錄一覽: 1、渭南榮耀科技傳媒有限責任公司怎么樣? 2、渭南博海網(wǎng)絡技術有限公司怎么樣? 3、陜西渭南APP開發(fā)建設公司哪家好 4、陜西航天信息有限公司...

軟件軟件開發(fā)(軟件制作平臺)

軟件軟件開發(fā)(軟件制作平臺)

本篇文章給大家談談軟件軟件開發(fā),以及軟件制作平臺對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、軟件開發(fā)是什么? 2、軟件開發(fā)工作具體干什么? 3、軟件開發(fā)包括哪些 4、什么是軟件開發(fā)? 5、軟件怎么開發(fā) 軟件開發(fā)是什么? 軟件開發(fā)就是根據(jù)用戶要求建造出...

同花順免費炒股軟件下載(同花順炒股軟件下載網(wǎng)址)

同花順免費炒股軟件下載(同花順炒股軟件下載網(wǎng)址)

本篇文章給大家談談同花順免費炒股軟件下載,以及同花順炒股軟件下載網(wǎng)址對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、想請問,同花順炒股軟件去哪里下? 2、買股票應該下載什么軟件最好? 3、炒股軟件app排名 4、同花順手機炒股軟件怎么樣? 5、同花順股票分...

英雄聯(lián)盟手游賬號交易平臺b(英雄聯(lián)盟賬號購買交易平臺)

英雄聯(lián)盟手游賬號交易平臺b(英雄聯(lián)盟賬號購買交易平臺)

本篇文章給大家談談英雄聯(lián)盟手游賬號交易平臺b,以及英雄聯(lián)盟賬號購買交易平臺對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、在哪賣英雄聯(lián)盟賬號? 2、英雄聯(lián)盟手游在哪里可以租號?gg租號可以租到嗎? 3、什么交易平臺可以賣英雄聯(lián)盟賬號?? 4、《英雄聯(lián)盟手游》在...

手機瀏覽器顯示不全網(wǎng)頁內(nèi)容(手機瀏覽器不能顯示全部網(wǎng)頁內(nèi)容)

手機瀏覽器顯示不全網(wǎng)頁內(nèi)容(手機瀏覽器不能顯示全部網(wǎng)頁內(nèi)容)

本篇文章給大家談談手機瀏覽器顯示不全網(wǎng)頁內(nèi)容,以及手機瀏覽器不能顯示全部網(wǎng)頁內(nèi)容對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、手機網(wǎng)頁顯示不完整怎么辦? 2、手機瀏覽電腦版網(wǎng)頁顯示不全 手機瀏覽電腦版網(wǎng)頁顯示不全怎么辦 3、存龍網(wǎng)站手機打開不全 4、手機網(wǎng)頁...

問道聚寶齋交易平臺雷霆(問道手游雷霆聚寶齋)

問道聚寶齋交易平臺雷霆(問道手游雷霆聚寶齋)

本篇文章給大家談談問道聚寶齋交易平臺雷霆,以及問道手游雷霆聚寶齋對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、問道手游沒有聚寶齋怎么賣金幣? 2、聚寶齋付款中是什么意思 3、問道手游聚寶齋平臺怎么操作 4、問道手游聚寶齋的錢可以買別的角色嗎? 5、雷霆問...