2016-07-03 10 views
0

私は最近、イオンを使ってAndroidアプリを開発したいと思っていました。 ionicチュートリアルを使ってすべてを設定し、localhost経由で実行することができました。私はアンドロイドエミュレータを使用して同じことをすることができるようにしたいが、失敗している。私はすべてを検索して試しましたが、私はまだ以下のエラーを解決する方法がわかりません。すべてのコードは、todoと呼ばれるプロジェクトでイオン開始ページにあります。誰かがこれで私を助けることができたら。それは非常に高く評価されるだろう。私はUbuntuを使用しています。以下は、私が「アンドロイドイオンビルド」Ionic Androidビルドが失敗するCordovaLib:processDebugResources

FAILURE: Build failed with an exception. 
* What went wrong: 
Execution failed for task ':CordovaLib:processDebugResources'. 
> com.android.ide.common.process.ProcessException: 
org.gradle.process.internal.ExecException: 
Process 'command '/home/myname/Android/Sdk/build-tools/24.0.0/aapt''  
finished with non-zero exit value 127 

* Try: 
Run with --stacktrace option to get the stack trace. 
Run with --info or --debug option to get more log output. 

BUILD FAILED 
Total time: 37.93 secs 
Error: Error code 1 for command: /home/myname/todo/platforms/android 
/gradlew with args: cdvBuildDebug,-b,/home/myname/todo/platforms 
/android/build.gradle,-Dorg.gradle.daemon=true, 
Pandroid.useDeprecatedNdk=true 

編集を実行したときに、私の端末が与えるものである1: 私は、次のコマンドを実行すると、以下の提案走っ:./gradlew assembleDebug -infoと私は次のエラーを取得:

:CordovaLib:processDebugResources 
Executing task ':CordovaLib:processDebugResources' (up-to-datecheck  
took 0.058 secs) due to: 
No history is available. 
All input files are considered out-of-date for incremental task 
':CordovaLib:processDebugResources'. 
Starting process 'command '/home/myname/Android/Sdk/build-tools/24.0.0 
/aapt''. Working directory: /home/myname/todo/platforms/android 
/CordovaLib Command: /home/myname/Android/Sdk/build-tools/24.0.0/aapt 
package -f --no-crunch -I /home/myname/Android/Sdk/platforms/android- 
23/android.jar -M /home/myname/todo/platforms/android/CordovaLib/build 
/intermediates/bundles/debug/aapt/AndroidManifest.xml -S /home/myname 
/todo/platforms/android/CordovaLib/build/intermediates/bundles/debug/res 
-A /home/myname/todo/platforms/android/CordovaLib/build/intermediates 
/bundles/debug/assets -m -J /home/myname/todo/platforms/android 
/CordovaLib /build/generated/source/r/debug --debug-mode --custom- 
package 
org.apache.cordova --non-constant-id -0 apk --output-text-symbols 
/home/myname/todo/platforms/android/CordovaLib/build/intermediates 
/bundles /debug 
Successfully started process 'command '/home/myname/Android/Sdk/build- 
tools/24.0.0/aapt'' 
Unknown source file : /home/myname/Android/Sdk/build-tools/24.0.0/aapt: 
1: /home/myname/Android/Sdk/build-tools/24.0.0/aapt: ELF: not 
found :CordovaLib:processDebugResources FAILED 

私は何かが、私はそれを削除した場合、それはエラーをスローし、AAPTファイルに問題があるので、私はこれは、ファイル名のエラーに関連している可能性がAAPTファイルを編集する方法がわから

+0

「イオンプラットフォーム追加アンドロイド」に続いて「イオンプラットフォーム追加アンドロイド」 – Chisko

+0

私はそれを試みましたが、それはまだ同じエラーをスローする動作しません – lolname101

+0

それはあなたが参照しているようですイメージなどをリソースフォルダから削除します。 – Chisko

答えて

1

ないだということを理解して見たものから、あなたのプロジェクトのどこかで。ファイルにエラーがある場合

はその後、端子を介してあなたのAndroidフォルダに /projectName/platforms/android

を行く、参照するには、それはそれをファイル末尾に表示されるはずですgradlew assembleDebug --info

を実行します。

- EDITこれはUbuntuの非互換性の問題に関連している可能性が

は、

と同じ問題に費やした時間後https://stackoverflow.com/a/27734148/2036808

$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 
+0

aaptファイルが問題を引き起こしているようです。 – lolname101

+0

@ lolname101あなたのOSは何ですか?あなたは32ビットまたは64ビットで動作していますか? – dariru

+0

私はubuntu 64ビットを使っています – lolname101

関連する問題