繁体   English   中英

在raspberry pi中编译android应用程序

[英]Compile android app in raspberry pi

我想用gradle在raspberry pi中编译一个Android APP。

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

Running gradle assembleRelease
on builds/2014427_1738212
Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0
Download http://repo1.maven.org/maven2/com/jakewharton/butterknife/5.0.0/butterknife-5.0.0.pom
Download http://repo1.maven.org/maven2/com/jakewharton/butterknife-parent/5.0.0/butterknife-parent-5.0.0.pom
Download http://repo1.maven.org/maven2/com/squareup/dagger/dagger/1.2.1/dagger-1.2.1.pom
Download http://repo1.maven.org/maven2/com/squareup/dagger/dagger-parent/1.2.1/dagger-parent-1.2.1.pom
Download http://repo1.maven.org/maven2/com/squareup/dagger/dagger-compiler/1.2.1/dagger-compiler-1.2.1.pom
Download http://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.pom
Download http://repo1.maven.org/maven2/com/squareup/javawriter/2.3.0/javawriter-2.3.0.pom
Download http://repo1.maven.org/maven2/com/jakewharton/butterknife/5.0.0/butterknife-5.0.0.jar
Download http://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar
Download http://repo1.maven.org/maven2/com/squareup/dagger/dagger/1.2.1/dagger-1.2.1.jar
Download http://repo1.maven.org/maven2/com/squareup/javawriter/2.3.0/javawriter-2.3.0.jar
Download 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 FAILED

BUILD FAILED

Total 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: "(" unexpected

FAILURE: 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架构。 奇怪的错误消息也暗示了这个方向。 树莓派论坛答案表明你运气不好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM