2011-08-01 40 views
1

我想讓Phonegap第一次使用Dreamweaver CS5.5。 我可以配置應用程序框架和應用程序設置。 當我爲android構建和模擬時,模擬器啓動,但轉到主頁而不是我的應用程序。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

這似乎是與處理的應用程序圖標的問題。 它是你的偶像嗎?

嘗試替換它或將其保留爲空(不必擔心,Dreamweaver會爲您放置一個默認圖標)來測試是否存在問題。

希望有所幫助。 馬丁

3

明白了Win7上成功運行:

這裏的是我身邊在網絡上尋找翻遍了一些提示。

實現這一目標要比宣傳的複雜得多。讓我懷疑是否應該只是使用Eclipse。

手動下載完整安裝的Android SDK。使用可執行文件。即使在下載升級補丁並重新啓動後,Easy安裝仍然完全失敗。我明白你可以下載其他東西並修復js。我不打擾。這並不難。 下載並安裝Java SDK。在安裝Android SDK之前運行它。 Android SDK需要它運行。 您可以通過轉到「開始」菜單並搜索Java並單擊它來完成此操作。 安裝Android SDK的東西像c:\ android不是Program Files下的默認目錄。這可以避免可能的權限問題。 更新您的Android軟件包。我做了所有這些,但你可以選擇你想要的。我花了幾個小時。重啓你的電腦。 創建一個72x72的icon.png和一個320x480的splash.png,並將它們放在應用程序站點文件夾的img目錄中。沒有必要但很好。你會得到一些錯誤信息。別理他們。 重新啓動計算機後重新啓動Java。不知道這是否有必要,但我會這樣做。 從Dreamweaver 5.5以外的命令行啓動模擬器。從那裏調用它是越野車。去開始並輸入cmd。在命令行中輸入:

類型:

CD C:\ whateverfoldeyouinstalledadndroidsdk \工具\

則:

模擬器-avd DW_AVD

這將啓動不起來。如果您在Android SDK中的avdManager.exe中創建了一個,則可以使用另一個avd。

然後通過該過程來模擬和構建。 這也行不通。 在您發佈到的任何文件夾下找到build.xml。

在這篇文章的末尾照做:

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

生成並再次效法。

它現在應該工作。

要傳輸文件,請從已發佈文件夾的bin文件夾中取出whatever-app-is-called-debug.apk,然後將其傳輸到手機上的SD卡或放在任何位置的位置。

這是一個未簽名的應用程序,因此它不會按原樣部署到Android Marketplace。你需要經歷這個過程。下面是準則:

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

您可能需要採取項目回的Eclipse反正要經過最後一道工序。 我還沒有得到這個。

使用像Astro這樣的文件管理器應用程序打開它並嘗試安裝它。您可能需要更改安裝權限才能安裝未知應用程序。我當然會稍後再回來。

在應用程序菜單中找到您的應用程序。請享用!呼。我只是想我會分享信息來挽救他人的痛苦。

+0

+1爲完整性,很好的答案 – bakoyaro