我正在使用Dreamweaver CS 5.5将我的HTML代码转换为Android APK。它在过去有效,但突然之间,即使对于我创建的新网站,我也会看到这个弹出消息:
“yourapp”的构建未能成功完成。请 请参阅构建日志 C:\ Users \用户MyUserFolder \桌面\ 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文件夹和底层文件。它似乎仍然存在并且完好无损。
我检查了我的Adobe> Dreamweaver文件夹,看到phonegap.jar
仍然存在。我甚至按照另一篇文章中关于如何使用最新的phonegap更新Dreamweaver的指示,但我仍然得到错误。 (这是关于如何更新的帖子:Phonegap in Dreamweaver CS5.5)
自从我上次尝试并且成功以来已经过了大约一个月或更长时间,因此任何相关软件或操作系统对我的工作机器的任何更新都可能会破坏它。有关如何解决它的任何想法?
答案 0 :(得分:1)
是的!我想到了! jar文件结构现在不同了...取决于libs目录中包含的phonegap的版本。仔细检查jar文件(在winzip等归档应用程序中,或在Java IDE中提取或查看)。相应地修改代码。完成。