Nik*_*hil 3 android android-source
我能够将android-5.0.1_r1的源代码放到我的工作目录中.但是,我在模拟器上构建和运行代码时遇到了麻烦,因为午餐命令给我带来了麻烦.
repo has been initialized in /Volumes/AOSPDiskImage/AOSP
Nikhils-MBP:AOSP Nikhil$ . build/envsetup.sh
including device/asus/deb/vendorsetup.sh
including device/asus/flo/vendorsetup.sh
including device/asus/fugu/vendorsetup.sh
including device/asus/grouper/vendorsetup.sh
including device/asus/tilapia/vendorsetup.sh
including device/generic/mini-emulator-arm64/vendorsetup.sh
including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh
including device/generic/mini-emulator-mips/vendorsetup.sh
including device/generic/mini-emulator-x86/vendorsetup.sh
including device/generic/mini-emulator-x86_64/vendorsetup.sh
including device/lge/hammerhead/vendorsetup.sh
including device/lge/mako/vendorsetup.sh
including device/moto/shamu/vendorsetup.sh
including device/samsung/manta/vendorsetup.sh
including sdk/bash_completion/adb.bash
Nikhils-MBP:AOSP Nikhil$ lunch
You're building on Darwin
Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_arm64-eng
3. aosp_mips-eng
4. aosp_mips64-eng
5. aosp_x86-eng
6. aosp_x86_64-eng
7. aosp_deb-userdebug
8. aosp_flo-userdebug
9. full_fugu-userdebug
10. aosp_fugu-userdebug
11. aosp_grouper-userdebug
12. aosp_tilapia-userdebug
13. mini_emulator_arm64-userdebug
14. mini_emulator_arm-userdebug
15. mini_emulator_mips-userdebug
16. mini_emulator_x86-userdebug
Run Code Online (Sandbox Code Playgroud)
你想要哪个?[aosp_arm-ENG]
每次,我选择了一个选项,我一直收到一条看起来像这样的信息:
Which would you like? [aosp_arm-eng] 6
build/core/combo/mac_version.mk:38:
*****************************************************
build/core/combo/mac_version.mk:39: * Can not find SDK 10.6 at
/Developer/SDKs/MacOSX10.6.sdk
build/core/combo/mac_version.mk:40:
*****************************************************
build/core/combo/mac_version.mk:41: *** Stop.. Stop.
** Don't have a product spec for: 'aosp_x86_64'
** Do you have the right repo manifest?
Run Code Online (Sandbox Code Playgroud)
我错过了什么?我该怎么办?
假设你在约塞米蒂遇到这个问题,这是一个众所周知的问题.
虽然目前还没有正式的解决方法,但假设你已经安装了XCode,你应该可以通过symlinking当前的SDK修复它:
sudo ln -s /Developer/SDKs/MacOSX10.10.sdk /Developer/SDKs/MacOSX10.6.sdk
Run Code Online (Sandbox Code Playgroud)
然后修改build/core/combo/mac_version.mk和更改:
mac_sdk_versions_supported := 10.6 10.7 10.8
至
mac_sdk_versions_supported := 10.9 10.10
这只是Xcode版本控制的一个问题,也是之前硬编码到构建过程中的方式.
| 归档时间: |
|
| 查看次数: |
6238 次 |
| 最近记录: |