1

我正在使用 Dreamweaver CS 5.5 将我的 HTML 代码转换为 Android APK。它在过去有效,但突然间,即使对于我创建的新网站,我也会收到以下弹出消息:

“yourapp”的构建未能成功完成。请查阅位于 C:\Users\MyUserFolder\Desktop\com.company.yourapp_Android\buildlog.log 的构建日志以获取更多详细信息。

buildlog.log文件显示我遇到了六个与缺少包和符号有关的编译错误:

DefaultActivity.java:6: package com.phonegap does not exist.
    import com.phonegap.*;
    ^

DefaultActivity.java:8: cannot find symbol
symbol: class DroidGap
    public class DefaultActivity extends DroidGap
                                         ^
...
cannot find symbol --> variable super (3 times)
...
method does not override or implement a method from a supertype
    @Override
    ^

我的 Android SDK 路径仍然指向C:\Program Files (x86)\Android\android-sdk. Configure Application Framework我检查了该位置的 SDK 文件夹和基础文件。它似乎仍然存在并且完好无损。

我检查了我的 Adob​​e > Dreamweaver 文件夹,发现它phonegap.jar仍然存在。我什至按照另一篇关于如何使用最新的 phonegap 更新 Dreamweaver 的说明进行操作,但我仍然收到错误消息。(这是关于如何更新的帖子:Dreamweaver CS5.5 中的Phonegap

自从我上次尝试并成功以来已经过去了大约一个月或更长时间,因此任何相关软件或操作系统对我的工作机器的任何更新都可能会破坏它。关于如何解决它的任何想法?

4

1 回答 1

1

是的!我想到了!jar 文件结构现在不同了……取决于 libs 目录中包含的 phonegap 的版本。仔细检查该 jar 文件(在诸如 winzip 之类的存档应用程序中,或将其解压缩或在 Java IDE 中查看)。相应地修改代码。完毕。

于 2012-08-07T16:23:10.083 回答