我正在尝试使用Dreamweaver CS5.5首次使用Phonegap。 我能够配置应用程序框架和应用程序设置。 当我为android构建和模拟时,模拟器会启动,但会转到主页而不是我的应用程序。
我的申请无处可寻。
编辑: 这是最新的Buildlog.log:
_ __ _ __ _ ___ 设置 ANT_HOME = C:\ PROGRA~2 \ Adobe \ ADOBED~2.5 \ CONFIG~1 \ NATIVE~1 \ APACHE~1套 ANDROID_HOME = C:\ AndroidSDK设置 JAVA_HOME = C:\ PROGRA~2 \ Adobe \ ADOBED~2.5 \ JDK设置 PATH =%JAVA_HOME%\ bin;%PATH%cd C:\ ANDROI~1 \ PLATFO~2 C:\ AndroidSDK \ platform-tools \ adb.exe设备 的 _ __ _ __ _ ___ *守护程序没有运行。现在在端口5037 * * daemon上启动它 成功*附加模拟器-5554设备的设备列表 警告:应用程序设置中未指定图标。使用默认值。 警告:在应用程序设置中未指定启动画面。运用 默认值。
_ __ _ __ _ ___ 设置 ANT_HOME = C:\ PROGRA~2 \ Adobe \ ADOBED~2.5 \ CONFIG~1 \ NATIVE~1 \ APACHE~1套 ANDROID_HOME = C:\ AndroidSDK设置 JAVA_HOME = C:\ PROGRA~2 \ Adobe \ ADOBED~2.5 \ JDK设置 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 调试 _ __ _ __ _ ___ 构建文件: C:\ Users \ Phillip \ Desktop \ COMCOM~1.AND \ build.xml [setup] Android SDK工具修订版12 [设置]项目目标:Android 2.2
[设置] API级别:8 [设置] [设置] ------------------
[setup]解析库依赖项:[setup]没有库 依赖。 [设置] [设置] ------------------ [设置] [setup]警告:AndroidManifest.xml(2)中的属性minSdkVersion是 低于项目目标API级别(8)[设置] [设置] 导入规则文件:tools \ ant \ main_rules.xml -debug-obfuscation-check:-set-debug-mode:-compile-tested-if-test: -pre-build:-dirs:[echo]创建输出目录if 需要... -aidl:[echo]将aidl文件编译成Java classes ... -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 =最后;对于可重复的构建,设置为false [javac]编译1个源文件 C:\ Users \ Phillip \ Desktop \ COMCOM~1.AND \ bin \ classes -post-compile: -obfuscate:-dex:[echo]转换编译后的文件和外部文件 图书馆进入 C:\用户\菲利普\桌面\ COMCOM〜1.AND \ BIN \ classes.dex ... -package-resources:[echo]包装资源[aapt] 创建完整资源包... [aapt.exe] libpng错误:不是PNG file [aapt.exe]错误:处理PNG图像失败 C:\用户\菲利普\桌面\ COMCOM〜1.AND \水库\绘制,华电国际\的icon.png [aapt.exe] libpng错误:不是PNG文件[aapt.exe]错误:失败 处理PNG图像 C:\用户\菲利普\桌面\ COMCOM〜1.AND \水库\绘制,LDPI \的icon.png [aapt.exe] libpng错误:不是PNG文件[aapt.exe]错误:失败 处理PNG图像 C:\用户\菲利普\桌面\ COMCOM〜1.AND \水库\绘制,MDPI \的icon.png [aapt.exe] libpng错误:不是PNG文件[aapt.exe]错误:失败 处理PNG图像 C:\用户\菲利普\桌面\ COMCOM〜1.AND \水库\绘制,华电国际\ splash.png [aapt.exe] libpng错误:不是PNG文件[aapt.exe]错误:失败 处理PNG图像 C:\用户\菲利普\桌面\ COMCOM〜1.AND \水库\绘制,LDPI \ splash.png [aapt.exe] libpng错误:不是PNG文件[aapt.exe]错误:失败 处理PNG图像 C:\用户\菲利普\桌面\ COMCOM〜1.AND \水库\绘制,MDPI \ splash.png BUILD FAILED C:\ AndroidSDK \ tools \ ant \ main_rules.xml:510:null 返回:1总时间:3秒操作取消 _ __ _ __ _ ___ 设置 ANT_HOME = C:\ PROGRA~2 \ Adobe \ ADOBED~2.5 \ CONFIG~1 \ NATIVE~1 \ APACHE~1套 ANDROID_HOME = C:\ AndroidSDK设置 JAVA_HOME = C:\ PROGRA~2 \ Adobe \ ADOBED~2.5 \ JDK设置 PATH =%JAVA_HOME%\ bin;%PATH%cd C:\ ANDROI~1 \ PLATFO~2 C:\ AndroidSDK \ platform-tools \ adb.exe kill-server _ __ _ __ _ ___
答案 0 :(得分:3)
在Win7上成功运行:
以下是我在网上找到的一些提示。
实现这一目标比宣传要复杂得多。让我想知道我是否应该只使用Eclipse。
手动下载Android SDK的完整安装。使用可执行文件。即使在下载升级补丁并重新启动后,轻松安装也完全失败。我知道你可以下载别的东西并修复js。我不打扰。这并不难。 下载并安装Java SDK。在安装Android SDK之前运行它。 Android SDK需要它运行。 您可以通过转到“开始”菜单并搜索Java并单击它来执行此操作。 安装Android SDK,如c:\ android,而不是Program Files下的默认目录。这可以避免可能的权限问题。 更新您的Android软件包。我做了所有这些,但你可以选择你想要的东西。我花了几个小时。重启你的电脑。 创建一个72x72的icon.png和一个320x480的splash.png,并将它们放在app站点文件夹的img目录中。没有必要,但很好。你会收到一些错误信息。别理他们。 重新启动计算机后重新启动Java。不确定这是否有必要,但我会这样做。 从命令行启动模拟器,而不是在Dreamweaver 5.5中。从那里打电话是有错误的。转到“开始”并输入cmd。从命令行输入:
输入:
cd c:\ whateverfoldeyoualledalledndndroidsdk \ tools \
然后:
模拟器-avd DW_AVD
这启动了。如果您在Android SDK中的avdManager.exe中创建了一个avd,则可以使用另一个avd。
然后通过该过程来模拟和构建。 这也行不通。 在您发布的任何文件夹下找到build.xml。
按照本文末尾的建议:
http://www.tricedesigns.com/2011/11/01/building-phonegap-applications-with-dreamweaver/
再次构建和模拟。
现在应该可以了。
要传输文件,请从已发布文件夹中的bin文件夹中取出what-your-app-called-called-debug.apk,然后将其传输到手机上的SD卡或任何可以放置的位置。
这是一个未签名的应用,因此无法按原样部署到Android Marketplace。你需要完成整个过程。以下是指南:
http://developer.android.com/guide/publishing/app-signing.html
您可能需要将项目带回Eclipse,以完成最后的步骤。 我还没有到目前为止。
使用像Astro这样的文件管理器应用程序打开它并尝试安装它。您可能需要更改安装权限以允许安装未知的应用程序。我当然会稍后再回来。
在应用菜单中找到您的应用。请享用!呼。我以为我会分享这些信息来拯救别人的痛苦。
答案 1 :(得分:2)
处理应用程序图标似乎有问题。 这是你的偶像吗?
尝试替换它或将其留空(不要担心,Dreamweaver会为您设置一个默认图标)来测试这是否是问题。
希望有所帮助。 马丁