ソースコードディレクトリでcompileコマンドを実行します。
. build/envsetup.sh
mmm development/tools/idegen/
. development/tools/idegen/idegen.sh
上記を完了すると、ソース コードのルート ディレクトリに 2 つの新しいファイルが表示されることがわかります。
1. android.iml (XML ファイルと同様に、プロジェクトに含まれるモジュール、依存関係、SDK バージョンなどを記録します)
2. android.ipr (プロジェクトの特定の構成、コード、依存ライブラリ、およびその他の情報。Visual Studio の sln ファイルに似ています)
修改文件权限
sudo chmod 777 android.iml
sudo chmod 777 android.ipr
android.iml ファイルを変更して、インポートする必要のないディレクトリを除外すると、最初のインポートが高速になります。
<excludeFolder url="file://$MODULE_DIR$/.repo" />
<excludeFolder url="file://$MODULE_DIR$/art" />
<excludeFolder url="file://$MODULE_DIR$/bionic" />
<excludeFolder url="file://$MODULE_DIR$/bootable" />
<excludeFolder url="file://$MODULE_DIR$/build" />
<excludeFolder url="file://$MODULE_DIR$/compatibility" " />
<excludeFolder url="file://$MODULE_DIR$/dalvik" />
<excludeFolder url="file://$MODULE_DIR$/developers" />
<excludeFolder url="file://$MODULE_DIR$/開発者/サンプル" />
<excludeFolder url="ファイル://$MODULE_DIR$/development" />
<excludeFolder url="file://$MODULE_DIR$/device/google" />
<excludeFolder url="file://$MODULE_DIR$/device/sample" />
<excludeFolder url="file://$MODULE_DIR$/docs" />
<excludeFolder url="file://$MODULE_DIR$/external" />
<excludeFolder url="file://$MODULE_DIR$/flashing-files " />
<excludeFolder url="file://$MODULE_DIR$/frameworks/base/docs" />
<excludeFolder url="file://$MODULE_DIR$/kernel" />
<excludeFolder url="file:// $MODULE_DIR$/libcore" />
<excludeFolder url="file://$MODULE_DIR$/libnativehelper" />
<excludeFolder url="file://$MODULE_DIR$/out" />
<excludeFolder url="file:/ /$MODULE_DIR$/pdk" />
<excludeFolder url="ファイル://$MODULE_DIR$/platform_testing" />
<excludeFolder url="file://$MODULE_DIR$/prebuilt" />
<excludeFolder url="file://$MODULE_DIR$/prebuilts" />
<excludeFolder url="file://$MODULE_DIR$/shortcut-fe" />
<excludeFolder url="file://$MODULE_DIR$/test" />
<excludeFolder url="file://$MODULE_DIR$/toolchain " />
<excludeFolder url="file://$MODULE_DIR$/tools" />
Android Studio で android.ipr を開き、ソース コード プロジェクトを開きます。
SDK バージョンを設定します。ソース コードは 7.1.1 です。
先ほど設定したandroid25を選択して適用します。
このようにすると、AMS をクリックすると、jar 内のクラスではなく AMS ソース コードに直接ジャンプします。