5

最新バージョンの Processing (v2.1) と最新バージョンの Android SDK を実行しています。Processing Web サイトのチュートリアルに従って SDK をインストールしましたが、そのチュートリアルは非常に古くなっています。また、このトピックに関する他のチュートリアルも古くなっています。Android アプリケーションを Processing Android モードで実行すると、次のコンパイラ エラーが発生します。

-set-mode-check:

-set-debug-files:

-check-env:
Android SDK Tools Revision 22.3.0
Installed at /Users/anonymous/Desktop/Programming/adt-bundle-mac-x86_64-20131030/sdk

-setup:
     [echo] Project Name: FirstAndroid
Project Type: Application

-set-debug-mode:

-debug-obfuscation-check:

-pre-build:

-build-setup:
Using latest Build Tools: 19.0.0
     [echo] Resolving Build Target for FirstAndroid...
Project Target:   Android 2.3.3
API level:        10
     [echo] ----------
     [echo] Creating output directories if needed...
    [mkdir] Created dir: /var/folders/hw/4lr3l8jx2qs7rkk_m29qmm343hkg0f/T/android4330892161628182717sketch/bin
    [mkdir] Created dir: /var/folders/hw/4lr3l8jx2qs7rkk_m29qmm343hkg0f/T/android4330892161628182717sketch/bin/res
    [mkdir] Created dir: /var/folders/hw/4lr3l8jx2qs7rkk_m29qmm343hkg0f/T/android4330892161628182717sketch/bin/rsObj
    [mkdir] Created dir: /var/folders/hw/4lr3l8jx2qs7rkk_m29qmm343hkg0f/T/android4330892161628182717sketch/bin/rsLibs
    [mkdir] Created dir: /var/folders/hw/4lr3l8jx2qs7rkk_m29qmm343hkg0f/T/android4330892161628182717sketch/gen
    [mkdir] Created dir: /var/folders/hw/4lr3l8jx2qs7rkk_m29qmm343hkg0f/T/android4330892161628182717sketch/bin/classes
    [mkdir] Created dir: /var/folders/hw/4lr3l8jx2qs7rkk_m29qmm343hkg0f/T/android4330892161628182717sketch/bin/dexedLibs
     [echo] ----------
     [echo] Resolving Dependencies for FirstAndroid...
Library dependencies:
No Libraries

------------------
API<=15: Adding annotations.jar to the classpath.
     [echo] ----------
     [echo] Building Libraries with 'debug'...
   [subant] No sub-builds to iterate on

-code-gen:
Merging AndroidManifest files into one.
Manifest merger disabled. Using project manifest only.
     [echo] Handling aidl files...
No AIDL files to compile.
     [echo] ----------
     [echo] Handling RenderScript files...
     [echo] ----------
     [echo] Handling Resources...
Generating resource IDs...
     [echo] ----------
     [echo] Handling BuildConfig class...
Generating BuildConfig class.

-pre-compile:

-compile:
    [javac] Compiling 3 source files to /var/folders/hw/4lr3l8jx2qs7rkk_m29qmm343hkg0f/T/android4330892161628182717sketch/bin/classes
    [javac] Unable to locate an executable at "/Users/anonymous/Desktop/Applications/Processing.app/Contents/PlugIns/jdk1.7.0_45.jdk/Contents/Home/jre/bin/javac" (-1)
    [javac] Unable to locate an executable at "/Users/anonymous/Desktop/Applications/Processing.app/Contents/PlugIns/jdk1.7.0_45.jdk/Contents/Home/jre/bin/javac" (-1)

BUILD FAILED
/Users/anonymous/Desktop/Programming/adt-bundle-mac-x86_64-20131030/sdk/tools/ant/build.xml:720: The following error occurred while executing this line:
/Users/anonymous/Desktop/Programming/adt-bundle-mac-x86_64-20131030/sdk/tools/ant/build.xml:734: Compile failed; see the compiler error output for details.

Total time: 3 seconds

実行する方法についてのアドバイスをいただければ幸いです。

4

5 に答える 5

0

システムに最新の Java がインストールされていることを確認し、現在の ADT をアンインストールします。

ここで最新の Android 開発者ツールを入手してください: http://developer.android.com/sdk/index.html

于 2013-11-14T11:11:14.850 に答える
0

私が試した:1 Java javac の新しいバージョンを 1.6 から 1.7 に更新し、失敗します。2 android API のすべてのバージョンを newest に追加しました。失敗 3 一部のバージョンの android API を削除します (android-17 android-19 を残します)。最後に働く。

于 2014-01-02T10:47:17.733 に答える