processingでのアプリビルドエラーについて

このQ&Aのポイント
  • processingを使用したAndroidアプリ開発中にビルドエラーが発生しています。
  • ビルドエラーの詳細はエラーメッセージに記載されており、SDKのantとbuild.xmlの連携に問題がある可能性があります。
  • アプリ開発は初心者ですので、解決方法がわかりません。アドバイスをお願いします。
回答を見る
  • ベストアンサー

processingでのアプリビルドエラーについて

現在processingでAndroidアプリ開発を行っています。 どのプログラムをビルドしても以下のようなエラーが表示されてしまいます。 BUILD FAILED /Applications/AndroidSDK/sdk/tools/ant/build.xml:720: The following error occurred while executing this line: /Applications/AndroidSDK/sdk/tools/ant/build.xml:734: Compile failed; see the compiler error output for details. SDKのantのbuild.xmlにうまく連携されていないのかと思うのですが解決方法が見つかりません。アプリ開発については初心者ですがご教授願います!

  • Java
  • 回答数1
  • ありがとう数13

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

同じエラーにはまって困っていましたが,なんとか解決しました。 色々と試しましたので,試したことすべてをお書きします。 開発環境がわかりませんので,Mac OS X(Mavericks)の場合とご承知おきください。 1.Android SDKへのパスを通す http://wiki.processing.org/w/Android ↑を参考に隠しファイルの.bash_profileを作成(ある場合は編集)して, そこにAndroid SDKへのパスを記載します。 URL先に書いてありますが, export ANDROID_HOME=/Developer/AndroidSDK export PATH=/Developer/AndroidSDK/platform-tools:/Developer/AndroidSDK/tools:$PATH というコマンドの/Developer/AndroidSDK/の部分は,自身のSDKのパスに書き換える必要があります。 2.Processingのversionが2.1の場合はダウングレードする なぜか,最新版の2.1ではなく,2.03の方を試しにインストールしたら,お困りのエラーはでなくなりました。 海外でも同様のエラーが報告されていますので,2.1のバグかもしれません。 3.Android SDK bulid-toolsのバーション19ではなく,ダウングレードした18.1.1を使う 困ったことに上記の2.を試しても,エラーがでるSketchがあります。 例えば,ExamplesにあるArrayはうごくのですが,Array 2Dが動きません。 こちらも海外での報告を当たってみたところ,bulid-toolsの19ではなく,ダウングレードした18.1.1を使うことで解決できました。 普通にAndroid SDKをいれていると,19まで入っているはずなので,bulid-toolsの19だけを選択してDeleteすれば18.1.1を使うことになるはずです。 私は上記の3つを試して,Android Emulatorで自作ProcessingのSketchが動くことを確認しました。 ProcessingのAndroid modeではデフォルトでは実機で動作する設定になっていますので, Sketch→Run on Emulatorを選択しないとEmulatorで起動できないのでご注意下さい。 そちらでも,うまく動作するといいのですが…。

yohei0128
質問者

お礼

無事動作しました! とても丁寧な説明で助かりました。 ありがとうございます!

関連するQ&A

  • processingのビルドエラーについて

    ProcessingでAndroidアプリを開発しようと思い、最近始めました。 Ketai Libraryさんのサイトからダウンロードしexampleを実行しようとしたらエラーが起きます。 BUILD FAILED C:\android-sdks\tools\ant\build.xml:720: The following error occurred while executing this line: C:\android-sdks\tools\ant\build.xml:734: Compile failed; see the compiler error output for details. Windows7 Professional 32bitを使っています。 また、Proseccing2.0.3を使っています。 android-SDKのbuild.xmlに関することだとは思うのですがよくわかりません。 プログラミングを始めたばかりでよくわからないことが多く、宜しければ教えていただけないでしょうか。

  • Processingでゲームアプリを作っています

    西田竜太さんのホームページを見ながら、 Processingでゲームアプリを作っていてGooglePlayに公開しようと思っています。 (プログラムを書いて、実機での動作確認をすませました。) しかし、antを使って公開ファイルを作るところでエラーが出てしまいます。 Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre7\lib\tools.jar ・・・ ・・・ BUILD FAILED C:\androidSDK\sdk\tools\ant\build.xml:720: The following error occurred while executing this line: C:\androidSDK\sdk\tools\ant\build.xml:734: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\Program Files\Java\jre7" windows32bitを使っています。 西田竜太さんのHPの通りに環境変数のPATHも入れました。 どのうようにすればエラーが解消するのでしょうか? 本当にわかりません・・・ 西田さんのHP http://cafe.eyln.com/cgi-bin/wiki/wiki.cgi?page=Diary%2F2012-12-25

  • eclipse,phonegapでandroid

    eclipse,phonegapでandroidアプリの開発環境を作りたいんですが、ビルドすると以下の様にエラーがでてしまいます。 解決方法が解れば伝授頂けますでしょうか?ちなみにJAVA_HOMEやantのパスは通してます。 C:\phonegipproject\myapp>phonegap build android [phonegap] detecting Android SDK environment... [phonegap] using the local environment [phonegap] compiling Android... [error] An error occurred while building the android project.Error executing "ant debug -f "C:\phonegipproject\myapp\platforms\android\build.xml"": BUILD FAILED D:\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\too ls\ant\build.xml:601: The following error occurred while executing this line: D:\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\too ls\ant\build.xml:720: The following error occurred while executing this line: D:\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\too ls\ant\build.xml:734: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\Program Files\Java\jre7" Total time: 1 second

  • ant debugの実行

    ブラウザでAndroidアプリケーション開発が行えるようなシステムをCent OSで開発しています。 PHPを使っています。 ■問題 ・サーバー上のコマンドライン端末でのant debugコマンドは実行可能(Build Successfull) ・ターミナル(Tera Term)上でのant debugコマンドは実行可能(こちらもBuild Successfull) ・ブラウザからのant debugコマンド(PHPのsystem関数使用)が実行不可。  以下ターミナルでみたerror_logです。↓ BUILD FAILED /home/nameko/android-sdk-linux/tools/ant/build.xml:705: The following error occurred while executing this line: /home/nameko/android-sdk-linux/tools/ant/build.xml:718: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre" ------------------------------------ 環境パスの設定ミスでしょうか。 調査しつつ調整しているのですが、いまいち環境パスの設定の仕方(どこのどのファイルをviコマンドを用いるか)、反映の仕方(sourceコマンドであっているのか)を詳しく知りたいです。 また、1つ気になる所がありまして、 printenvコマンドでパスの一覧を見ると、 ・PATH=~~~~ ・ANDROID_SDK=~~~~~ ・ANDROID_SDK2=~~~~~~ ↑の「~~~」の一部分に、”ダウンロード” という日本語が設定されています。OS間の互換性でのerrorである可能性もありうるので、こちらのパスも直したいのですが、変え方がわかりません。 どなたか教えていただけると幸いです、よろしくお願いします。

    • 締切済み
    • PHP
  • Antでのビルドにエラー

    いつも参考にさせて頂いています。 表題の件ですが、現在Eclipse3.1・struts1.2.9を使用しています。 Antでのコンパイルをしてみたのですが、コンパイルエラーになります。 ■エラー内容 シンボルを解決できません。 [javac] シンボル: クラス LookupDispatchAction LookupDispatchActionを継承しているクラスでは確かにインポートしています。(インポートしていないとエラーになると思うのですが、ソース上でエラーは出ていません) ■build.xmlの中身 <?xml version="1.0" encoding="UTF-8" ?> <project name="aaa" default="compile" basedir="."> <property name="srcdir" value="JAR" /> <!-- JARディレクトリの作成--> <target name="mkdir"> <mkdir dir="${srcdir}" /> </target> <!-- コンパイル --> <target name="compile" depends="mkdir"> <javac srcdir="javaSource" destdir="${srcdir}" excludes="build.xml" /> </target> </project> 何かbuild.xml上でstrutsライブラリのパスとかを指定しないと認識してくれないのでしょうか? どうかご教授宜しくお願いします。

    • ベストアンサー
    • Java
  • senのインストールエラーについて

    こんにちは。 Javaで形態素解析を行いたいのですが、 senのインストール途中でエラーが出るためその質問をさせてください。 http://d.hatena.ne.jp/so31/searchdiary?word=*%5B%B7%C1%C2%D6%C1%C7%B2%F2%C0%CF%5D 上記サイトの「WindowsにSenをインストールする方法」等を見ながらインストール作業を行っていたのですが、 ant -Dperl.bin=C:\Perl\bin\perl.exe を実行するところで Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre1.6. 0_06\lib\tools.jar Buildfile: build.xml init: compile: BUILD FAILED C:\sen-1.2.2.1\build.xml:47: Execute failed: java.io.IOException: Cannot run pro gram "cpp": CreateProcess error=2, ?w?????t?@? Total time: 0 seconds というエラーになります。 自分の環境ですが、 [OS] Windoows Vista [各ファイルの場所] C:\apache-ant-1.7.1 C:\sen-1.2.2.1 C:\Perl 環境変数のANT_HOME、やPerl、antのbinディレクトリへのPathは正しく設定されています。 どうしたら直すことが出来るのか分かる方居ましたら宜しくお願い致します。

    • ベストアンサー
    • Java
  • antについて

    antを実行すると次のようなエラーが出ます。なぜでしょう? C:\Documents and Settings\Tnigawa\sen-1.2.2.1\dic>ant Buildfile: build.xml init: compile: BUILD FAILED C:\Documents and Settings\Tnigawa\sen-1.2.2.1\dic\build.xml:47: Execute failed: java.io.IOException: CreateProcess: cpp -P C:\Documents and Settings\Tnigawa\sen -1.2.2.1\dic\src\java/net/java/sen/util/DoubleArrayTrie.cpp error=2

    • ベストアンサー
    • Java
  • 携帯アプリを製作したいのですがビルドでエラーが発生してしまい、意味が分からず困っています

    このたび、携帯のアプリを製作したいと思い、挑戦しました。 とりあえずEZアプリを製作してみようと思い、このページ(「http://rgb-kids.com/」のau ezアプリ入門の欄)に書いてある通りにやってみたのですが、3番のアプリ作成と言うところのビルド処理のところでエラーが発生してしまい、先に進めません。 メッセージを読んでみてもいまいち意味が理解できずに困っています ビルドメッセージ内容は以下の通りです compile start... c:\j2sdk1.4.2_09\bin\ -encoding SJIS -g:none -d C:\EZAppli_SDK\bin\project\game01\tmpclasses -bootclasspath c:\J2mewtk\lib\midpapi.zip;c:\EZAppli_SDK\lib\kddip3.jar -classpath C:\EZAppli_SDK\bin\project\game01\tmpclasses C:\EZAppli_SDK\bin\project\game01\src\Kicker.java C:\EZAppli_SDK\bin\project\game01\src\MainCanvas.java build failed. exception:java.io.IOException: CreateProcess: c:\j2sdk1.4.2_09\bin\ -encoding SJIS -g:none -d C:\EZAppli_SDK\bin\project\game01\tmpclasses -bootclasspath c:\J2mewtk\lib\midpapi.zip;c:\EZAppli_SDK\lib\kddip3.jar -classpath C:\EZAppli_SDK\bin\project\game01\tmpclasses C:\EZAppli_SDK\bin\project\game01\src\Kicker.java C:\EZAppli_SDK\bin\project\game01\src\MainCanvas.java error=3 JavaSDKは1.4.2 OSはWindowsXP Pro SP1です 分かりにくい質問ですみません。回答をお待ちしております。

    • ベストアンサー
    • Java
  • Eclipse3.4で1つの構成ファイルを使ってAntでビルドしたい

    こんにちは。 Eclipse3.4 で Webアプリケーションを開発しています。 ビルドには、build.xml に定義してAntで行っています。 しかし、[build.xml]で右クリックして、[実行]→[Ant ビルド]を 実行するごとに、構成ファイルが増えている事が分かりました。 [build.xml]で右クリックして、[実行]→[外部ツール構成]を実行 して、ウィンドウ左側のフォルダ表示に、 □┬Ant ビルド  ├プロジェクト名 build.xml  ├プロジェクト名 build.xml (1)  ├プロジェクト名 build.xml (2)  ├プロジェクト名 build.xml (3)  └プロジェクト名 build.xml (4) 表示されていたためです。 構成の内容を設定しても、新たに構成ファイルが作成されてしまい、 「[build.xml]を右クリックして実行…」をすると、また構成ファイ ルが作られる…の繰り返しです。 ここで「構成ファイル」と言っているのは、 「プロジェクト名 build.xml」 「プロジェクト名 build.xml (1)」 のことです。 解決方法をご存知でしたら、よろしくお願いします。

  • xcode4 ビルドできない

    xcode4 + PhonegapでiPhoneアプリの開発をしているのですが、 エミュレータでは問題なくビルドできる(動作も問題なし)のですが、 実機に対してビルドをすると、Build Failedになってしまい、しかもNo issuesでエラー等が何もありません。 (Provisioning Profileやcertificateの問題はクリアしています。) どなたか対処法を知りませんか? 説明が分かりづらいかもしれませんが、よろしくお願いします。

専門家に質問してみよう