java– 在raspberry pi中编译android应用程序

java– 在raspberry pi中编译android应用程序,第1张

概述我想用gradle在raspberrypi中编译一个AndroidAPP.我有一个构建工具,图像sdk和其他数据从我的电脑到RPI,设置ANDROID_HOME并安装gradle版本..然后,当我运行编译过程时,我收到此错误:RunninggradleassembleReleaseonbuilds/2014427_1738212Relyingonpackagingtodefine

我想用gradle在raspBerry pi中编译一个Android APP.

我有一个构建工具,图像sdk和其他数据从我的电脑到RPI,设置ANDROID_HOME并安装gradle版本..
然后,当我运行编译过程时,我收到此错误:

Running gradle assembleReleaseon builds/2014427_1738212Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0Download http://repo1.maven.org/maven2/com/jakewharton/butterknife/5.0.0/butterknife-5.0.0.pomDownload http://repo1.maven.org/maven2/com/jakewharton/butterknife-parent/5.0.0/butterknife-parent-5.0.0.pomDownload http://repo1.maven.org/maven2/com/squareup/dagger/dagger/1.2.1/dagger-1.2.1.pomDownload http://repo1.maven.org/maven2/com/squareup/dagger/dagger-parent/1.2.1/dagger-parent-1.2.1.pomDownload http://repo1.maven.org/maven2/com/squareup/dagger/dagger-compiler/1.2.1/dagger-compiler-1.2.1.pomDownload http://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.pomDownload http://repo1.maven.org/maven2/com/squareup/javawriter/2.3.0/javawriter-2.3.0.pomDownload http://repo1.maven.org/maven2/com/jakewharton/butterknife/5.0.0/butterknife-5.0.0.jarDownload http://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jarDownload http://repo1.maven.org/maven2/com/squareup/dagger/dagger/1.2.1/dagger-1.2.1.jarDownload http://repo1.maven.org/maven2/com/squareup/javawriter/2.3.0/javawriter-2.3.0.jarDownload http://repo1.maven.org/maven2/com/squareup/dagger/dagger-compiler/1.2.1/dagger-compiler-1.2.1.jar:Firext:preBuild:Firext:preReleaseBuild:Firext:checkReleaseManifest:Firext:preDeBUGBuild:librarIEs:AndroIDbootstrap:compilelint:librarIEs:AndroIDbootstrap:copyReleaselint UP-TO-DATE:librarIEs:AndroIDbootstrap:mergeReleaseProguardfiles:librarIEs:AndroIDbootstrap:packageReleaseAIDl UP-TO-DATE:librarIEs:AndroIDbootstrap:preBuild:librarIEs:AndroIDbootstrap:preReleaseBuild:librarIEs:AndroIDbootstrap:checkReleaseManifest:librarIEs:AndroIDbootstrap:prepareReleaseDependencIEs:librarIEs:AndroIDbootstrap:compileReleaseAIDl:librarIEs:AndroIDbootstrap:compileReleaseRenderscript:librarIEs:AndroIDbootstrap:generateReleaseBuildConfig:librarIEs:AndroIDbootstrap:mergeReleaseAssets:librarIEs:AndroIDbootstrap:generateReleaseResValues:librarIEs:AndroIDbootstrap:generateReleaseResources:librarIEs:AndroIDbootstrap:packageReleaseResources:librarIEs:AndroIDbootstrap:processReleaseManifest:librarIEs:AndroIDbootstrap:processReleaseResources FailedBUILD FailedTotal time: 13 mins 10.381 secs{ [Error: Command Failed: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 1: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: �������!8__PAGEZERO__TEXT: not found/home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 2: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: �: not found/home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 3: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: �: not found/home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 3: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: �: not found/home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 2: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: ��__symbol_stub__TEXT: not found/home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 4: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt:�__stub_helper__TEXT$�: not found/home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 5: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: $�: not found/home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 6: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: �__cstring__TEXT��: not found/home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 7: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: �: not found/home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 8: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: Syntax error: "(" unexpectedFAILURE: Build Failed with an exception.* What went wrong:Execution Failed for task ':librarIEs:AndroIDbootstrap:processReleaseResources'.> com.androID.IDe.common.internal.LoggedErrorException: Failed to run command:    /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt package -f --no-crunch -I /home/pi/androID/androID-sdk-linux/platforms/androID-4.4/androID.jar -M /home/pi/dev/firext/cifirext/builds/2014427_1738212/librarIEs/AndroIDbootstrap/build/bundles/release/AndroIDManifest.xml -S /home/pi/dev/firext/cifirext/builds/2014427_1738212/librarIEs/AndroIDbootstrap/build/bundles/release/res -A /home/pi/dev/firext/cifirext/builds/2014427_1738212/librarIEs/AndroIDbootstrap/build/bundles/release/assets -m -J /home/pi/dev/firext/cifirext/builds/2014427_1738212/librarIEs/AndroIDbootstrap/build/source/r/release --non-constant-ID --output-text-symbols /home/pi/dev/firext/cifirext/builds/2014427_1738212/librarIEs/AndroIDbootstrap/build/bundles/release  Error Code:    2  Output:    /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 1: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: �������!8__PAGEZERO__TEXT: not found    /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 2: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: �: not found    /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 3: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: �: not found    /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 3: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: �: not found    /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 2: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: ��__symbol_stub__TEXT: not found    /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 4: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt:�__stub_helper__TEXT$�: not found    /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 5: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: $�: not found    /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 6: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: �__cstring__TEXT��: not found    /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 7: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: �: not found    /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: 8: /home/pi/androID/androID-sdk-linux/build-tools/19.0.3/aapt: Syntax error: "(" unexpected* Try:Run with --stacktrace option to get the stack trace. Run with --info or --deBUG option to get more log output.] killed: false, code: 1, signal: null }

在我的普通电脑这编译确定..问题是什么?

解决方法:

我了解到您复制了在您的计算机上运行的构建工具,很可能是PI的x86架构,即ARM.

如果我做了

file .../aapt

在我的电脑上,我明白了

ELF 32-bit LSB executable, Intel 80386 ...

这肯定不适用于ARM架构.奇怪的错误消息也暗示了这个方向. answer in the raspberry pi forum表示你运气不好.

总结

以上是内存溢出为你收集整理的java – 在raspberry pi中编译android应用程序全部内容,希望文章能够帮你解决java – 在raspberry pi中编译android应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1117084.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存