我试图在Ubuntu 12.10 X64上构建AOSP (4.2.2),我得到了以下错误:
有人能帮我解决这个问题吗?
这就是对我有用的:
以下是详细信息:
获取GCM来源说明:https://code.google.com/p/gcm/source/checkout
% croot
% cd vendor
% mkdir -p unbundled_google/libs;cd !$
% cp -pr <GCM dir of the google pkg. where you see /gcm > .
% croot
% <build whatever your were building>
我不确定是否需要使用gcm_client_deprecated dir,因为它看起来更充实,代码更多,但我可以使用当前的gcm client dir制作sdk。
当我尝试在Ubuntu 12.04上构建ICS时,我遇到了同样的问题。后来我在一些论坛上读到,目前它不适用于12.04,Ubuntu正试图克服这个问题。由于 12.04 是 LTS(长期支持),一段时间后,Ubuntu 可能会发布构建 ICS 的更新。我想 12.10.So 的问题也是如此,我认为你应该使用11.04.尽管它已经过时并且没有更新会发布,但它对AOSP来说工作得很好。我正在使用相同的方法,这是目前唯一可能的解决方案。
您需要专注于以下行:
/bin/bash:pre builds/tools/gcc-SDK/g:无法执行二进制文件
这可能是因为您使用的是64位,而该二进制文件是32位的。也许您还缺少其他一些东西,所以我最好向您介绍有关在ubuntu/x64上编译android(jb)的教程。查看先决条件并安装您需要的所有内容。
xda-开发人员教程
我正试图在我的Nexus 10 AOSP版本中加入谷歌移动服务应用。我在根目录下创建了一个< code>vendor文件夹,并通过添加以下几行修改了full_manta.mk文件: 接下来,我执行 然后(我选择 13 作为full_manta用户调试构建)。然后我键入 进行构建并得到以下错误: 我不确定问题是什么。我也是一个make-file-noob,所以我不能真正理解文件,而不是在此处生成错误
我已成功从AOSP同步Android6.0.1_r79的源代码。现在,我在尝试构建源代码时收到以下错误。任何人都可以告诉我如何修复它,并完成一个成功的构建?提前致谢。 以下行多次出现: cts/测试/测试/密钥库/src/Android/密钥库/密码锁/密钥链测试.java:1: 错误: 非法字符: \0 cts/测试/测试/密钥库/src/Android/密钥库/密码锁/密钥链测试.java:1
我需要在我的AOSP构建中添加一些第三方APK。我应该在哪个文件夹中保存这些APK,以便在构建代码和创建映像时将其安装在仿真程序中? 看起来系统应用程序被保存在包/应用程序文件夹中,所以我需要知道第三方应用程序被保存在哪里。
[maventest]$/system/library/java/javavirtualmachines/1.6.0.jdk/contents/home/bin/java-xmx512m-xx:maxpermsize=128m-dfile.encoding=utf-8-cp/users/shared/jenkins/home/plugins/maven-plugin/web-inf/lib/mav
我应该做些什么来解决这个问题?
我目前正在尝试将APK纳入我的AOSP 10版本。为此,我在< code>packages/apps下创建了一个新的模块文件夹,并将我的APK和一个Android.mk文件放入其中。然后,我将模块添加到PRODUCT_PACKAGES变量中。当< code>packages/apps下的模块是一个真正的文件夹时,这非常有用。然而,当我通过符号链接替换is时,该应用程序不会出现在新版本中。我的And