我试图在我的系统(ubuntu)上构buildnative-android,但是我得到java.io.IOException:
[ant] [mergemanifest] No changes in the AndroidManifest files. [ant] [echo] Handling aidl files... [ant] [aidl] No AIDL files to compile. [ant] [echo] ---------- [ant] [echo] Handling RenderScript files... [ant] [echo] ---------- [ant] [echo] Handling Resources... [ant] [aapt] Generating resource IDs... [ant] [warn] [ant] BUILD Failed [ant] /home/grzegorz/android-sdk-linux/tools/ant/build.xml:601: The following error occurred while executing this line: [ant] /home/grzegorz/android-sdk-linux/tools/ant/build.xml:653: The following error occurred while executing this line: [ant] /home/grzegorz/android-sdk-linux/tools/ant/build.xml:698: Execute Failed: java.io.IOException: Cannot run program "/home/grzegorz/android-sdk-linux/build-tools/19.0.3/aapt" (in directory "/home/grzegorz/devkit/addons/native-android/tealeaf"): error=2,Nie ma takiego pliku ani katalogu (Translation: "No such file or directory") [ant] at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) [ant] at java.lang.Runtime.exec(Runtime.java:617) [ant] at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:41) [ant] at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:428) [ant] at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:442) [ant] at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:628) [ant] at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:669) [ant] at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:495) [ant] at com.android.ant.AaptExecTask.execute(AaptExecTask.java:699) [ant] at org.apache.tools.ant.UnkNownElement.execute(UnkNownElement.java:292) [ant] at sun.reflect.GeneratedMethodAccessor4.invoke(UnkNown Source) [ant] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [ant] at java.lang.reflect.Method.invoke(Method.java:606) [ant] at org.apache.tools.ant.dispatch.dispatchUtils.execute(dispatchUtils.java:106) [ant] at org.apache.tools.ant.Task.perform(Task.java:348) [ant] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [ant] at com.android.ant.IfElseTask.execute(IfElseTask.java:120) [ant] at org.apache.tools.ant.UnkNownElement.execute(UnkNownElement.java:292) [ant] at sun.reflect.GeneratedMethodAccessor4.invoke(UnkNown Source) [ant] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [ant] at java.lang.reflect.Method.invoke(Method.java:606) [ant] at org.apache.tools.ant.dispatch.dispatchUtils.execute(dispatchUtils.java:106) [ant] at org.apache.tools.ant.Task.perform(Task.java:348) [ant] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [ant] at org.apache.tools.ant.UnkNownElement.execute(UnkNownElement.java:292) [ant] at sun.reflect.GeneratedMethodAccessor4.invoke(UnkNown Source) [ant] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [ant] at java.lang.reflect.Method.invoke(Method.java:606) [ant] at org.apache.tools.ant.dispatch.dispatchUtils.execute(dispatchUtils.java:106) [ant] at org.apache.tools.ant.Task.perform(Task.java:348) [ant] at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396) [ant] at org.apache.tools.ant.UnkNownElement.execute(UnkNownElement.java:292) [ant] at sun.reflect.GeneratedMethodAccessor4.invoke(UnkNown Source) [ant] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [ant] at java.lang.reflect.Method.invoke(Method.java:606) [ant] at org.apache.tools.ant.dispatch.dispatchUtils.execute(dispatchUtils.java:106) [ant] at org.apache.tools.ant.Task.perform(Task.java:348) [ant] at org.apache.tools.ant.Target.execute(Target.java:435) [ant] at org.apache.tools.ant.Target.performTasks(Target.java:456) [ant] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) [ant] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) [ant] at org.apache.tools.ant.Project.executeTargets(Project.java:1248) [ant] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440) [ant] at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:303) [ant] at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:221) [ant] at org.apache.tools.ant.UnkNownElement.execute(UnkNownElement.java:292) [ant] at sun.reflect.GeneratedMethodAccessor4.invoke(UnkNown Source) [ant] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [ant] at java.lang.reflect.Method.invoke(Method.java:606) [ant] at org.apache.tools.ant.dispatch.dispatchUtils.execute(dispatchUtils.java:106) [ant] at org.apache.tools.ant.Task.perform(Task.java:348) [ant] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [ant] at com.android.ant.IfElseTask.execute(IfElseTask.java:120) [ant] at org.apache.tools.ant.UnkNownElement.execute(UnkNownElement.java:292) [ant] at sun.reflect.GeneratedMethodAccessor4.invoke(UnkNown Source) [ant] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [ant] at java.lang.reflect.Method.invoke(Method.java:606) [ant] at org.apache.tools.ant.dispatch.dispatchUtils.execute(dispatchUtils.java:106) [ant] at org.apache.tools.ant.Task.perform(Task.java:348) [ant] at org.apache.tools.ant.Target.execute(Target.java:435) [ant] at org.apache.tools.ant.Target.performTasks(Target.java:456) [ant] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) [ant] at org.apache.tools.ant.Project.executeTarget(Project.java:1364) [ant] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) [ant] at org.apache.tools.ant.Project.executeTargets(Project.java:1248) [ant] at org.apache.tools.ant.Main.runBuild(Main.java:851) [ant] at org.apache.tools.ant.Main.startAnt(Main.java:235) [ant] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) [ant] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) [ant] Caused by: java.io.IOException: error=2,Nie ma takiego pliku ani katalogu [ant] at java.lang.UNIXProcess.forkAndExec(Native Method) [ant] at java.lang.UNIXProcess.<init>(UNIXProcess.java:135) [ant] at java.lang.ProcessImpl.start(ProcessImpl.java:130) [ant] at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022) [ant] ... 68 more [ant] [ant] Total time: 9 seconds [ant] [warn] [ant] [error] (ant exited with code 1) [native-android] [error] Build failure: 1 undefined root@grzegorz-Virtual-Machine:/home/grzegorz/devkit/projects/whack-that-mole#
存在“/home/grzegorz/android-sdk-linux/build-tools/19.0.3/aapt”和“/ home / grzegorz / devkit / addons / native-android / tealeaf”目录
我用su的特权跑的一切。 任何人有一个想法我做错了什么?
如何在Android上使用framebuffer进行绘制?
升级到棒棒糖之后,Android NDK mmap调用在32位设备上崩溃
“你的APP_BUILD_SCRIPT指向一个未知的文件:./jni/Android.mk”
如何获得字典源?
Android NDK默认位置
Android模拟器硬件渲染问题
Android在Ubuntu上失败
使用批处理将文件从Windows复制到Android
该项目不是由于Linux中的“无法删除/ tesseract-android-tools / bin / classes / com”而造成的
PhoneGap – build设phonegap android应用程序给Linux编译错误
好吧,我发现在Ubuntu的x64的解决方案已经缺少一些X84库
sudo dpkg --add-architecture i386 sudo apt-get -qqy update sudo apt-get -qqy install libncurses5:i386 libstdc++6:i386 zlib1g:i386
修复了一个问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。