Dreamweaver + запуск Phonegap - PullRequest
       4

Dreamweaver + запуск Phonegap

1 голос
/ 01 августа 2011

Я пытаюсь заставить Phonegap работать впервые с помощью Dreamweaver CS5.5.Я могу настроить структуру приложения и параметры приложения.Когда я собираю и эмулирую для андроида, эмулятор запускается, но вместо приложения переходит на домашнюю страницу.

Мое приложение нигде не найдено.

Редактировать: вот самый последний журнал сборки.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 устройства _ __ _ __ _ ___ * демон не запущен.запуск его сейчас через порт 5037 * * демон успешно запущен * Список подключенных устройств эмулятор-5554 ВНИМАНИЕ: в настройках приложения значок не указан.используя по умолчанию.ВНИМАНИЕ: в настройках приложения не было указано заставки.по умолчанию.

_ __ _ __ _ ___ 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;%ПУТЬ% 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 _ __ _ __ _ ___ Файл сборки: C: \ Users \ Phillip\ Desktop \ COMCOM ~ 1.AND \ build.xml [настройка] Android SDK Tools Версия 12 [настройка] Цель проекта: Android 2.2
[настройка] Уровень API: 8 [настройка] [настройка] ------------------
[setup] Разрешение библиотечных зависимостей: [setup] Нет библиотечных зависимостей.[настройка] [настройка] ------------------ [настройка] [настройка] ПРЕДУПРЕЖДЕНИЕ. Атрибут minSdkVersion в AndroidManifest.xml (2) ниже целевого уровня API проекта (8) [setup] [setup] Файл правил импорта: tools \ ant \ main_rules.xml -debug-obfuscation-check: -set-debug-mode: -compile-test-if-test: -pre-build: -dirs:[echo] Создание выходных каталогов, если необходимо ... -aidl: [echo] Компиляция файлов aidl в классы Java ... -renderscript: [echo] Компиляция файлов RenderScript в классы Java и байт-код RenderScript ... -resource-src:
[echo] Создание файла R.java / Manifest.java из ресурсов ... -pre-compile: compile: [javac] C: \ AndroidSDK \ tools \ ant \ main_rules.xml: 384: предупреждение: «includeantruntime» былне установлено, по умолчанию build.sysclasspath = last;значение false для повторяемых сборок
[javac] Компиляция 1 исходного файла в C: \ Users \ Phillip \ Desktop \ COMCOM ~ 1.AND \ bin \ classes -post-compile: -obfuscate: -dex: [echo] Преобразованиескомпилированные файлы и внешние библиотеки в C: \ Users \ Phillip \ Desktop \ COMCOM ~ 1.AND \ bin \ classes.dex ... -package-resources: [echo] Упаковка ресурсов [aapt] Создание полного пакета ресурсов ... [aapt.exe] libpng ошибка: не файл PNG [aapt.exe] ОШИБКА: ошибка обработки изображения PNG C: \ Users \ Phillip \ Desktop \ COMCOM ~ 1.AND \ res \ drawable-hdpi \ icon.png [aapt.exe] ошибка libpng: не файл PNG [aapt.exe] ОШИБКА: ошибка обработки изображения PNG C: \ Users \ Phillip \ Desktop \ COMCOM ~ 1.AND \ res \ drawable-ldpi \ icon.png [aapt.exe] ошибка libpng: Не файл PNG [aapt.exe] ОШИБКА: ошибка обработки изображения PNG C: \ Users \ Phillip \ Desktop \ COMCOM ~ 1.AND \ res \ drawable-mdpi \ icon.png [aapt.exe] Ошибка libpng: неФайл PNG [aapt.exe] ОШИБКА: ошибка обработки изображения PNG C: \ Users \ Phillip \ Desktop \ COMCOM ~ 1.AND \ res \ drawable-hdpi \ splash.png [aapt.exe] ошибка libpng:Не файл PNG [aapt.exe] ОШИБКА: ошибка обработки изображения PNG C: \ Users \ Phillip \ Desktop \ COMCOM ~ 1.AND \ res \ drawable-ldpi \ splash.png [aapt.exe] Ошибка libpng: не PNGfile [aapt.exe] ОШИБКА: сбойОбработка PNG-изображения C: \ Users \ Phillip \ Desktop \ COMCOM ~ 1.AND \ res \ drawable-mdpi \ splash.png Ошибка сборки C: \ AndroidSDK \ tools \ ant \ main_rules.xml: 510: возвращается ноль: 1 Общее время: 3 секунды ОТМЕНА ОПЕРАЦИИ _ __ _ __ _ ___ 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 _ __ _ __ _ ___

Ответы [ 2 ]

3 голосов
/ 11 ноября 2011

Успешно запустился на Win7:

Вот несколько советов, которые я нашел в Интернете.

Сделать это было намного сложнее, чем рекламировалось.Заставляет задуматься, стоит ли мне использовать вместо этого Eclipse.

Загрузите полную версию Android SDK вручную.Используйте исполняемый файл.Простая установка завершилась неудачно даже после загрузки обновления и перезапуска.Я понимаю, что вы можете скачать что-то еще и исправить JS.Я бы не стал беспокоиться.Это не так сложно.Загрузите и установите Java SDK.Запустите его перед установкой Android SDK.Android SDK нуждается в его запуске.Вы можете сделать это, зайдя в меню «Пуск», выполнив поиск Java и щелкнув по нему.Установите Android SDK в нечто вроде c: \ android, а не в каталог по умолчанию в Program Files.Это позволяет избежать возможных проблем с разрешениями.Обновите свои пакеты Android.Я сделал все из них, но вы можете выбрать то, что вы хотели бы, я полагаю.Это заняло у меня несколько часов.Перезагрузите компьютер.Создайте icon.png размером 72x72 и splash.png размером 320x480 и поместите их в каталог img в папке сайта вашего приложения.Не обязательно, но приятно.Вы получите несколько сообщений об ошибках.игнорируй их.Перезапустите Java после перезагрузки компьютера.Не уверен, если это необходимо, но я бы сделал это.Запустите эмулятор из командной строки, а не в Dreamweaver 5.5.Вызов его оттуда глючит.перейдите в Пуск и введите cmd.Введите в командной строке:

введите:

cd c: \ whatfoldeyouinstalledadndroidsdk \ tools \

затем:

эмулятор -avd DW_AVD

Это запускает его.Вы можете использовать другой avd, если вы создали его в avdManager.exe в Android SDK.

Затем выполните процесс эмуляции и сборки.Это тоже не сработает.Найдите файл build.xml в любой папке, в которой вы опубликовали.

Следуйте советам в конце этого поста:

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

Создайте и эмулируйте снова.

Теперь это должно работать.

Чтобы передать файл, возьмите файл «any-your-app-is-называемый-debug.apk» из папки bin в опубликованной папке и перенесите его на карту SD.на телефоне или в любом другом месте.

Это неподписанное приложение, поэтому его нельзя будет развернуть на Android Marketplace, как есть.Вам нужно будет пройти через процесс.Вот рекомендации:

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

Вам может понадобиться вернуть проект в Eclipse, чтобы выполнить последние шаги.Я еще не дошел до этого.

Используйте приложение для управления файлами, такое как Astro, чтобы открыть его и попытаться установить.Возможно, вам придется изменить разрешение на установку, чтобы разрешить установку неизвестных приложений.Я, конечно, верну его позже.

Найдите ваше приложение в меню приложений.наслаждаться!Уф.Я просто думал, что поделюсь информацией, чтобы спасти чужую боль.

2 голосов
/ 03 августа 2011

Кажется, проблема в обработке иконки приложения. Это ваш значок настоящий png?

Попробуйте заменить его или оставьте его пустым (не беспокойтесь, Dreamweaver установит для вас значок по умолчанию), чтобы проверить, является ли это проблемой.

Надеюсь, это поможет. Martin

...