Dreamweaver + Phonegap启动

时间:2011-08-01 16:08:23

标签: android cordova dreamweaver

我正在尝试使用Dreamweaver CS5.5首次使用Phonegap。 我能够配置应用程序框架和应用程序设置。 当我为android构建和模拟时,模拟器会启动,但会转到主页而不是我的应用程序。

我的申请无处可寻。

编辑: 这是最新的Buildlog.log:

  

   _ __ _ __ _ ___ 设置   ANT_HOME = C:\ PROGRA~2 \ Adob​​e \ ADOBED~2.5 \ CONFIG~1 \ NATIVE~1 \ APACHE~1套   ANDROID_HOME = C:\ AndroidSDK设置   JAVA_HOME = C:\ PROGRA~2 \ Adob​​e \ 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 \ Adob​​e \ ADOBED~2.5 \ CONFIG~1 \ NATIVE~1 \ APACHE~1套   ANDROID_HOME = C:\ AndroidSDK设置   JAVA_HOME = C:\ PROGRA~2 \ Adob​​e \ 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 \ Adob​​e \ ADOBED~2.5 \ CONFIG~1 \ NATIVE~1 \ APACHE~1套   ANDROID_HOME = C:\ AndroidSDK设置   JAVA_HOME = C:\ PROGRA~2 \ Adob​​e \ ADOBED~2.5 \ JDK设置   PATH =%JAVA_HOME%\ bin;%PATH%cd C:\ ANDROI~1 \ PLATFO~2   C:\ AndroidSDK \ platform-tools \ adb.exe kill-server    _ __ _ __ _ ___

2 个答案:

答案 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会为您设置一个默认图标)来测试这是否是问题。

希望有所帮助。 马丁