1

私はJava6でUbuntu12.04(x64)を使用しています(チタンが必要とするため)。タイトルにあるように、エミュレーターでテストするためのAndroidアプリケーションをビルドできません。このエラーが発生し続ける

[ERROR] Application Installer abnormal process termination. Process exit value was 1
[ERROR] Exception occured while building Android project:
[ERROR] Traceback (most recent call last):
[ERROR]   File "/home/irmantas/.titanium/mobilesdk/linux/2.1.0.GA/android/builder.py", line 2206, in <module>
[ERROR]     s.build_and_run(False, avd_id, debugger_host=debugger_host)
[ERROR]   File "/home/irmantas/.titanium/mobilesdk/linux/2.1.0.GA/android/builder.py", line 2037, in build_and_run
[ERROR]     launched, launch_failed = self.package_and_deploy()
[ERROR]   File "/home/irmantas/.titanium/mobilesdk/linux/2.1.0.GA/android/builder.py", line 1569, in package_and_deploy
[ERROR]     self.keystore_alias])
[ERROR]   File "/home/irmantas/.titanium/mobilesdk/linux/2.1.0.GA/android/run.py", line 36, in run
[ERROR]     process = subprocess.Popen(args, stderr=subprocess.PIPE, stdout=subprocess.PIPE)
[ERROR]   File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
[ERROR]     errread, errwrite)
[ERROR]   File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
[ERROR]     raise child_exception
[ERROR] OSError: [Errno 2] No such file or directory
4

2 に答える 2

2

私にとって、それはJavaの問題であることがわかりました。「そのようなファイルまたはディレクトリはありません」はjarsignerであることが判明しました。問題を解決するために、この情報から借りてhttps://askubuntu.com/questions/55848/how-do-i-install-oracle-java-jdk-7次のように入力しました

sudo update-alternatives --quiet --install /usr/bin/jarsigner jarsigner /usr/lib/jvm/jdk1.6.0_32/bin/jarsigner 100 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/lib/jvm/jdk1.6.0_32/man/man1/jarsigner.1

これで問題はすぐに修正されました

于 2012-07-14T09:47:54.703 に答える
0

あなたのための3つの可能な解決策:

http://developer.appcelerator.com/question/86751/android-emulater-wont-launch-adbexe-doesnt-start http://developer.appcelerator.com/question/121286/error-running-projects-in-android -エミュレーター ...appcelerator.com/question/120519/emulator-is-crashing-予期せ

  1. ツールおよびplatform-toolsフォルダーでadbにアクセスできることを確認します
  2. app.jsに面白いエンコーディングがないことを確認してください
  3. Androidツールを使用して、TitaniumAVDを再保存または削除します

にとって

javaバージョン

あなたが得る必要があります

javaバージョン"1.6.0_33"Java(TM)SEランタイム環境(ビルド1.6.0_33-b03)Java HotSpot(TM)クライアントVM(ビルド20.8-b03、混合モード、共有)

于 2012-07-13T13:47:37.940 に答える