91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android如何導入AndroidStudio或IntelliJ?IDEA

發布時間:2022-08-16 09:26:36 來源:億速云 閱讀:519 作者:iii 欄目:開發技術

這篇文章主要介紹“Android如何導入AndroidStudio或IntelliJ IDEA”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Android如何導入AndroidStudio或IntelliJ IDEA”文章能幫助大家解決問題。

一、前言

經常和Android系統源代碼(AOSP)打交道的人,如果要去修改系統源碼,顯然用SourceInsight、Notepad++、vim這些工具有些麻煩,并且想快速補全代碼也做不到。
我們可以用idegen來生成針對AndroidStudio或IntelliJ IDEA的Android系統源代碼工程配置文件,它位于Android系統源代碼工程目錄的下列位置:

development/tools/idegen
├── Android.bp
├── excluded-paths
├── idegen.iml
├── idegen.ipr
├── idegen.sh
├── index-gen.sh
├── intellij-gen.sh
├── README
├── src
│   ├── com
│   │   └── android
│   │       └── idegen
│   │           ├── DirectorySearch.java
│   │           ├── FrameworkModule.java
│   │           ├── IntellijProject.java
│   │           ├── MakeFileParser.java
│   │           ├── ModuleCache.java
│   │           ├── ModuleIndexes.java
│   │           └── Module.java
│   ├── Configuration.java
│   ├── Eclipse.java
│   ├── Excludes.java
│   ├── Files.java
│   ├── IntelliJ.java
│   ├── Log.java
│   ├── Main.java
│   └── Stopwatch.java
└── templates
    ├── android.iml
    ├── android.ipr
    ├── idea
    │   ├── compiler.xml
    │   ├── copyright
    │   │   ├── Apache_2.xml
    │   │   └── profiles_settings.xml
    │   ├── misc.xml
    │   ├── modules.xml
    │   └── vcs.xml
    └── module-template.iml

7 directories, 32 files

二、idegen使用方法

我們以Android10.0.0_r2為例。

1. 全編AOSP

下載完源碼后,首先要編譯一遍源碼。
在AOSP源碼根目錄執行下面的命令:

source build/envsetup.sh
lunch aosp_arm-eng
make -j32

2. 編譯生成idegen.jar

在AOSP源碼根目錄執行下面的命令:

mmma development/tools/idegen/

編譯完成后,將會生成idegen.jar文件,文件的具體位置:out/host/linux-x86/framework/idegen.jar

3. 生成IDE配置文件

在AOSP源碼根目錄執行下面的命令:

source development/tools/idegen/idegen.sh

腳本執行完成后,編譯目錄下會生成三個文件,編譯目錄如下:

Android_10_0_0_r2
├── Android.bp -> build/soong/root.bp
├── android.iml
├── android.ipr
├── art
├── bionic
├── bootable
├── bootstrap.bash -> build/soong/bootstrap.bash
├── build
├── .classpath
├── cts
├── dalvik
├── developers
├── development
├── device
├── external
├── frameworks
├── hardware
├── kernel
├── libcore
├── libnativehelper
├── Makefile
├── out
├── packages
├── pdk
├── platform_testing
├── prebuilts
├── sdk
├── system
├── test
├── toolchain
└── tools

25 directories, 6 file

其中:

# 用于AndroidStudio或IntelliJ IDEA的項目配置文件
android.ipr
android.iml

# 用于Eclipse的項目配置文件
.classpath

4. 將工程導入到IDE

如果使用AndroidStudio或IntelliJ IDEA,選擇剛才生成的android.ipr文件即可。

Android如何導入AndroidStudio或IntelliJ?IDEA

Android如何導入AndroidStudio或IntelliJ?IDEA

整個導入的時間根據電腦性能的差異而不同。

關于“Android如何導入AndroidStudio或IntelliJ IDEA”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

韶关市| 辛集市| 清镇市| 松滋市| 锡林郭勒盟| 西和县| 长葛市| 南康市| 子长县| 南丰县| 凤山县| 大庆市| 岳阳县| 社会| 嘉善县| 阳江市| 太仆寺旗| 镇雄县| 于都县| 芜湖市| 开化县| 杭锦旗| 鞍山市| 荔波县| 正安县| 浠水县| 五常市| 山丹县| 武宣县| 崇礼县| 瓮安县| 鄂尔多斯市| 西宁市| 沛县| 汉源县| 绥棱县| 尼木县| 弋阳县| 大港区| 新泰市| 淮阳县|