2011-08-01 8 views
1

私はDreamweaver CS5.5を使用して初めてPhonegapを動作させようとしています。 私はアプリケーションフレームワークとアプリケーション設定を構成することができます。 アンドロイド用にビルドしてエミュレートすると、エミュレータが起動しますが、アプリケーションの代わりにホームページに移動します。Dreamweaver + Phonegapの起動

私のアプリケーションはどこにも見つかりません。

編集: はここ最近のBuildlog.logです:

__________ set ANT_HOME=C:\PROGRA~2\Adobe\ADOBED~2.5\CONFIG~1\NATIVE~1\APACHE~1 set ANDROID_HOME=C:\AndroidSDK set JAVA_HOME=C:\PROGRA~2\Adobe\ADOBED~2.5\JDK set PATH=%JAVA_HOME%\bin;%PATH% cd C:\ANDROI~1\PLATFO~2 C:\AndroidSDK\platform-tools\adb.exe devices __________ * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached emulator-5554 device WARNING: no icon was specified in app settings. using default. WARNING: no splash screen was specified in app settings. using default.

__________ set ANT_HOME=C:\PROGRA~2\Adobe\ADOBED~2.5\CONFIG~1\NATIVE~1\APACHE~1 set ANDROID_HOME=C:\AndroidSDK set JAVA_HOME=C:\PROGRA~2\Adobe\ADOBED~2.5\JDK set PATH=%JAVA_HOME%\bin;%PATH% cd C:\Users\Phillip\Desktop\COMCOM~1.AND C:\Windows\SysWOW64\cmd.exe /u /c C:\PROGRA~2\Adobe\ADOBED~2.5\CONFIG~1\NATIVE~1\APACHE~1\bin\ant.bat debug __________ Buildfile: C:\Users\Phillip\Desktop\COMCOM~1.AND\build.xml [setup] Android SDK Tools Revision 12 [setup] Project Target: Android 2.2
[setup] API level: 8 [setup] [setup] ------------------
[setup] Resolving library dependencies: [setup] No library dependencies. [setup] [setup] ------------------ [setup] [setup] WARNING: Attribute minSdkVersion in AndroidManifest.xml (2) is lower than the project target API level (8) [setup] [setup] Importing rules file: tools\ant\main_rules.xml -debug-obfuscation-check: -set-debug-mode: -compile-tested-if-test: -pre-build: -dirs: [echo] Creating output directories if needed... -aidl: [echo] Compiling aidl files into Java classes... -renderscript: [echo] Compiling RenderScript files into Java classes and RenderScript bytecode... -resource-src:
[echo] Generating R.java/Manifest.java from the resources... -pre-compile: compile: [javac] C:\AndroidSDK\tools\ant\main_rules.xml:384: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1 source file to C:\Users\Phillip\Desktop\COMCOM~1.AND\bin\classes -post-compile: -obfuscate: -dex: [echo] Converting compiled files and external libraries into C:\Users\Phillip\Desktop\COMCOM~1.AND\bin\classes.dex... -package-resources: [echo] Packaging resources [aapt] Creating full resource package... [aapt.exe] libpng error: Not a PNG file [aapt.exe] ERROR: Failure processing PNG image C:\Users\Phillip\Desktop\COMCOM~1.AND\res\drawable-hdpi\icon.png [aapt.exe] libpng error: Not a PNG file [aapt.exe] ERROR: Failure processing PNG image C:\Users\Phillip\Desktop\COMCOM~1.AND\res\drawable-ldpi\icon.png [aapt.exe] libpng error: Not a PNG file [aapt.exe] ERROR: Failure processing PNG image C:\Users\Phillip\Desktop\COMCOM~1.AND\res\drawable-mdpi\icon.png [aapt.exe] libpng error: Not a PNG file [aapt.exe] ERROR: Failure processing PNG image C:\Users\Phillip\Desktop\COMCOM~1.AND\res\drawable-hdpi\splash.png [aapt.exe] libpng error: Not a PNG file [aapt.exe] ERROR: Failure processing PNG image C:\Users\Phillip\Desktop\COMCOM~1.AND\res\drawable-ldpi\splash.png [aapt.exe] libpng error: Not a PNG file [aapt.exe] ERROR: Failure processing PNG image C:\Users\Phillip\Desktop\COMCOM~1.AND\res\drawable-mdpi\splash.png BUILD FAILED C:\AndroidSDK\tools\ant\main_rules.xml:510: null returned: 1 Total time: 3 seconds OPERATION CANCELED __________ set ANT_HOME=C:\PROGRA~2\Adobe\ADOBED~2.5\CONFIG~1\NATIVE~1\APACHE~1 set ANDROID_HOME=C:\AndroidSDK set JAVA_HOME=C:\PROGRA~2\Adobe\ADOBED~2.5\JDK set PATH=%JAVA_HOME%\bin;%PATH% cd C:\ANDROI~1\PLATFO~2 C:\AndroidSDK\platform-tools\adb.exe kill-server __________

+0

私はbuildlog.logを見ましたが、それは私のpngファイルが気に入らなかったので削除しました。 –

答えて

2

アプリケーションのアイコンを処理に問題があるようです。 あなたのアイコンは本当のPNGですか?

問題があるかどうかをテストするために、置き換えるか空白のままにしてください(心配しないで、デフォルトのアイコンが表示されます)。

希望に役立ちます。ここで

のは、私は、ウェブ上で見つけ周りrummagedてきたいくつかのヒントがあります:マーティン

3

はそれがwin7の上で正常に動作して手に入れました。

これは広告よりもずっと複雑です。私はちょうど代わりにEclipseを使用すべきかどうか疑問に思います。

Android SDKのフルインストールを手動でダウンロードします。実行可能ファイルを使用します。簡単なインストールは、アップグレードパッチをダウンロードして再起動しても完全に失敗しました。あなたは何か他のものをダウンロードしてjsを修正できることを理解しています。私は気にしないだろう。それほど難しいことではありません。 Java SDKをダウンロードしてインストールします。 Android SDKをインストールする前に実行してください。 Android SDKが動作する必要があります。 これは、[スタート]メニューからJavaを検索してクリックすることで実行できます。 Android SDKをProgram Filesのデフォルトディレクトリではなく、c:\ androidのようにインストールします。これにより、権限の問題が回避されます。 Androidパッケージを更新します。私はそれらのすべてをやったが、あなたが私が推測したいと思うものを選ぶことができる。それは私に数時間かかった。コンピュータを再起動してください。 72x72のicon.pngを作成し、320x480のsplash.pngを作成し、アプリサイトフォルダのimgディレクトリに配置します。必要ではないがいい。いくつかのエラーメッセージが表示されます。それらを無視してください。 コンピュータを再起動してからJavaを再起動してください。これが必要なのかどうかはわかりませんが、私はそれをします。 Dreamweaver 5.5以外のコマンドラインからエミュレータを起動します。そこから呼び出すのはバグです。 Startに移動してcmdと入力します。

タイプ:

CDのC:

\ whateverfoldeyouinstalledadndroidsdk \ツール\その後:DW_AVD

これは、それを起動-Avd

エミュレータコマンドラインからこれを入力してください。 Android SDKのavdManager.exeで作成したavdを使用することもできます。

次に、プロセスをエミュレートしてビルドします。 これも機能しません。 公開したフォルダの下にあるbuild.xmlを探します。再び

http://www.tricedesigns.com/2011/11/01/building-phonegap-applications-with-dreamweaver/

ビルドおよびエミュレート:

は、この記事の最後にアドバイスに従ってください。

これで動作するはずです。

ファイルを転送するには、公開されたフォルダのbinフォルダからapp-is-called-debug.apkという名前のファイルを取り出し、携帯電話のSDカードまたはどこに置いても構いません。

これは署名されていないアプリであるため、そのままAndroidマーケットプレイスに展開することはできません。あなたはプロセスを通過する必要があります。ここでのガイドラインは以下のとおりです。

http://developer.android.com/guide/publishing/app-signing.html

は、あなたが戻ってEclipseにプロジェクトを取るために、とにかく最後の手順を実行する必要があるかもしれません。 私はまだこれを手に入れていません。

Astroのようなファイルマネージャーアプリケーションを使用してファイルを開いてインストールしてください。不明なアプリをインストールできるようにインストール権限を変更する必要があるかもしれません。私はもちろん後でそれを設定したいと思います。

アプリを[アプリ]メニューから探します。楽しい!ホウ私はちょうど私が他の痛みを保存するために情報を共有すると思った。

+0

+1の完璧さ、素晴らしい答え – bakoyaro

関連する問題