2011-08-01 2 views
1

Dreamweaver CS5.5를 사용하여 Phonegap을 처음으로 사용하려고합니다. 응용 프로그램 프레임 워크 및 응용 프로그램 설정을 구성 할 수 있습니다. 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

이 응용 프로그램 아이콘을 처리에 문제가 될 것으로 보인다. 아이콘이 진정한 PNG입니까?

문제가 없는지 확인한 후 교체하거나 공란으로 남겨 둡니다 (걱정하지 마세요. 기본 아이콘이 표시됩니다).

희망이 있습니다. 여기

의 내가 웹에 찾아 주위를 뒤져 한 몇 가지 팁은 다음과 같습니다 마틴

3

는 Win7에 성공적으로 실행되었다.

점점 더 복잡 해지는 것은 광고하는 것보다 훨씬 복잡합니다. Eclipse를 대신 사용해야하는지 궁금합니다.

Android SDK의 전체 설치를 수동으로 다운로드하십시오. 실행 파일을 사용하십시오. 쉬운 설치는 업그레이드 패치를 다운로드하고 다시 시작한 후에도 완전히 실패했습니다. 다른 것을 다운로드하고 js를 고칠 수 있다는 것을 이해합니다. 나는 귀찮게하지 않을 것이다. 그리 어렵지 않습니다. Java SDK를 다운로드하여 설치하십시오. Android SDK를 설치하기 전에 실행하십시오. Android SDK를 실행해야합니다. 시작 메뉴로 이동하여 Java를 검색하고 클릭하여이 작업을 수행 할 수 있습니다. Android SDK를 Program Files 아래의 기본 디렉토리가 아닌 c : \ android에 설치하십시오. 이렇게하면 사용 권한 문제가 발생하지 않습니다. Android 패키지를 업데이트하십시오. 나는 그들 모두를했지만 당신이 내가 원하는 것을 선택할 수 있습니다. 몇 시간이 걸렸어. 컴퓨터를 다시 시작하십시오. 72x72이고 320x480 인 splash.png 인 icon.png를 만들어 앱 사이트 폴더의 img 디렉토리에 저장하십시오. 필요는 없지만 멋지다. 몇 가지 오류 메시지가 나타납니다. 그들을 무시하라. 컴퓨터를 다시 시작한 후 Java를 다시 시작하십시오. 이것이 필요한지 확실하지 않지만 그것을 할 것입니다. Dreamweaver 5.5가 아닌 명령 줄에서 에뮬레이터를 시작하십시오. 거기에서 전화하는 것은 버그입니다. 시작으로 이동하여 cmd를 입력하십시오. 명령 줄에서이 입력 :

유형 :

CD C를 : \ whateverfoldeyouinstalledadndroidsdk \ 도구를 다음

: \

에뮬레이터를이 그것을 시작 -avd DW_AVD

. Android SDK의 avdManager.exe에서 다른 avd를 만든 경우 다른 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

당신은 다시 이클립스로 프로젝트를 취할 어쨌든 마지막 단계를 통과해야합니다. 나는 아직까지 이것을 얻지 못했다.

Astro와 같은 파일 관리자 앱을 사용하여 파일을 열어 설치하십시오. 알 수없는 응용 프로그램을 설치할 수 있도록 설치 권한을 변경해야 할 수 있습니다. 물론 나중에 다시 설정할 것입니다.

앱 메뉴에서 앱을 찾으십시오. 즐겨! 아휴. 나는 다른 사람들의 고통을 덜어주기 위해 정보를 공유 할 줄 ​​알았다.

+0

+1, 완전 답변 – bakoyaro