网站做微信公众号,网站更换主机,怎么自己编程做网站,百度关键词流量查询1、在 Ubuntu 系统下#xff0c;进入源码根目录#xff0c;运行如下命令#xff1a;
source build/envsetup.sh # 初始化环境变量。
lunch sdk_phone_x86_64
make idegen -j6 # 六核编译 idegen 模块
忽略此命令#xff1a;mmm development/tools/idegen/ # 此命令可…1、在 Ubuntu 系统下进入源码根目录运行如下命令
source build/envsetup.sh # 初始化环境变量。
lunch sdk_phone_x86_64
make idegen -j6 # 六核编译 idegen 模块
忽略此命令mmm development/tools/idegen/ # 此命令可以不执行(同make idegen命令)如果之前已经对整个系统进行过编译此处使用mmm命令用于生成idegen.jar
development/tools/idegen/idegen.sh # 源码根目录生成文件 android.ipr (工程相关设置)和 android.iml (模块相关配置)
如果提示权限问题(Permission denied)可以忽略, 不影响ipr和iml文件生成
实际操作可行
source build/envsetup.sh
lunch aosp_x86-eng # 或者直接输入lunch然后选择对应的target
make idegen
development/tools/idegen/idegen.s
跳转查看源码问题
https://blog.csdn.net/weixin_53620063/article/details/123634332
其他方式加载源代码到 AndroidStudio
执行以下四条命令
“. build/envsetup.sh” (source可以用 .代替即. build/envsetup.sh)
“lunch”并选择要编译的项目
“make idegen -j4” (这里的 -j4表示用 4线程来编译可以不加)
“development/tools/idegen/idegen.sh” (报错find: ‘out/target/product/generic_x86_64/root/d’: Permission denied没有关系不影响ipr和iml文件生成
会在根目录下生成 android.iml 和 android.ipr 这两个文件这两个文件是 Android Studio 的工程配置文件这时候其实已经可以直接导入 Android Studio但会导入所有的源码模块会很慢可以进行过滤除了 frameworks 模块和 packages 模块其他都给过滤掉不导入 Android Studio打开 android.iml 文件搜下excludeFolder在后面加入如下代码 excludeFolder urlfile://$MODULE_DIR$/art /
excludeFolder urlfile://$MODULE_DIR$/bionic /
excludeFolder urlfile://$MODULE_DIR$/bootable /
excludeFolder urlfile://$MODULE_DIR$/build /
excludeFolder urlfile://$MODULE_DIR$/cts /
excludeFolder urlfile://$MODULE_DIR$/dalvik /
excludeFolder urlfile://$MODULE_DIR$/developers /
excludeFolder urlfile://$MODULE_DIR$/development /
excludeFolder urlfile://$MODULE_DIR$/device /
excludeFolder urlfile://$MODULE_DIR$/docs /
excludeFolder urlfile://$MODULE_DIR$/external /
excludeFolder urlfile://$MODULE_DIR$/hardware /
excludeFolder urlfile://$MODULE_DIR$/kernel /
excludeFolder urlfile://$MODULE_DIR$/libcore /
excludeFolder urlfile://$MODULE_DIR$/libnativehelper /
excludeFolder urlfile://$MODULE_DIR$/out /
excludeFolder urlfile://$MODULE_DIR$/pdk /
excludeFolder urlfile://$MODULE_DIR$/platform_testing /
excludeFolder urlfile://$MODULE_DIR$/prebuilts /
excludeFolder urlfile://$MODULE_DIR$/sdk /
excludeFolder urlfile://$MODULE_DIR$/system /
excludeFolder urlfile://$MODULE_DIR$/test /
excludeFolder urlfile://$MODULE_DIR$/toolchain /
excludeFolder urlfile://$MODULE_DIR$/tools /
excludeFolder urlfile://$MODULE_DIR$/.repo / 3、导入 Android Studio
打开 Android Studio选择 Open an existing Android Studio project找到源码目录点击 Android.iprOpen大约等 6 分钟导入完毕Enjoy coding。
4、问题
发现 Android Studio 不停 scanning files to index我的强迫症又犯了解决
1 invalidate and restart 不起作用
2 右击项目 – Open module setting – Modules – 找到 gen 文件夹 – 右键选择 Resources终于告别烦人的 scanning files to index。
5、拓展(如果系统中存在多个jdk版本可以指定)
sudo update-alternatives --config java
输出
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 自动模式
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 手动模式
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式
要维持当前值[*]请按回车键或者键入选择的编号2