【问题标题】:Dreamweaver + Phonegap startupDreamweaver + Phonegap 启动
【发布时间】:2011-08-01 16:08:22
【问题描述】:

我正在尝试让 Phonegap 第一次使用 Dreamweaver CS5.5 工作。 我能够配置应用程序框架和应用程序设置。 当我为 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 上启动它 * * 守护进程已启动 成功 * 连接的设备列表 emulator-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 [设置] Android SDK 工具修订版 12 [设置] 项目目标:Android 2.2
[设置] API 级别:8 [设置] [设置] ------------------
[设置] 解决库依赖关系:[设置] 没有库 依赖关系。 [设置] [设置] ------------------ [设置] [设置] 警告:AndroidManifest.xml (2) 中的属性 minSdkVersion 是 低于项目目标 API 级别 (8) [setup] [setup] 导入规则文件:tools\ant\main_rules.xml -debug-obfuscation-check:-set-debug-mode:-compile-tested-if-test: -pre-build: -dirs: [echo] 创建输出目录 if 需要... -aidl: [echo] 将aidl文件编译成Java 类... -renderscript: [echo] 编译 RenderScript 文件 到 Java 类和 RenderScript 字节码中... -resource-src:
[echo] 从资源中生成 R.java / Manifest.java... -预编译:编译:[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 -后编译: -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 错误:不是 PNG 文件 [aapt.exe] 错误:失败 处理PNG图像 C:\Users\Phillip\Desktop\COMCOM~1.AND\res\drawable-mdpi\splash.png 构建失败 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 __________

【问题讨论】:

  • 我查看了 buildlog.log,它不喜欢我的 png 文件,所以我删除了它们。

标签: android cordova dreamweaver


【解决方案1】:

在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 并将它们放在应用程序站点文件夹中的 img 目录中。没必要但很好。您会收到一些错误消息。别理他们。 重新启动计算机后重新启动 Java。不确定这是否有必要,但我会这样做。 从命令行启动模拟器,而不是在 Dreamweaver 5.5 中。从那里调用它是错误的。转到开始并输入 cmd。从命令行输入:

输入:

cd c:\whateverfoldeyouinstalledadndroidsdk\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 文件夹中获取whatever-your-app-is-call-debug.apk,然后将其传输到手机上的 SD 卡或任何可以放置的位置。

这是一款未签名的应用,因此无法按原样部署到 Android Marketplace。你需要经历这个过程。以下是指南:

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

您可能需要将项目带回 Eclipse 以完成最后的步骤。 我还没走到这一步。

使用 Astro 等文件管理器应用程序打开它并尝试安装它。您可能需要更改安装权限以允许安装未知应用程序。我当然会稍后再设置它。

在应用菜单中找到您的应用。请享用!唷。我只是想我会分享这些信息以减轻其他人的痛苦。

【讨论】:

    【解决方案2】:

    处理应用程序图标似乎有问题。 你的图标是真正的 png 吗?

    尝试替换它或将其留空(不用担心,Dreamweaver 会为您放置一个默认图标)以测试是否是问题所在。

    希望对您有所帮助。 马丁

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-26
      • 1970-01-01
      • 2012-01-15
      • 1970-01-01
      • 1970-01-01
      • 2013-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多