我正在尝试将phonegap 1.6.0与Android配合使用,它似乎遵循指南on their website,但它无法启动。它只是说应用程序意外停止了。我已经多次这样做了,试图制作多个项目,我仍然得到同样的东西。
以下是我的所有代码:
package com.phonegap.test;
import android.os.Bundle;
import org.apache.cordova.*;
public class PhoneGapTest extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}
}
这一切都很好,但是在发布时就会出现问题。我用快速入门指南对我的项目进行了双倍和三倍检查,然后排成一行。我的构建路径中有cordova-1.6.0.jar。
Here are the errors I get in eclipse when it attempts to launch.
有什么我想念的吗?或者在1.6.0中做了哪些更改未在文档中反映出来?
答案 0 :(得分:0)
我注意到你有Android依赖项。我一直注意到,当我使用Eclipse导致此错误时,我已经将jar包括两次。我会检查Android依赖项,以确保你没有连接两次cordova jar。
此外,这与错误无关,但您应将Android SDK更新到最新版本,并使用最新版本的Android与Cordova。我将考虑更新“入门”。
答案 1 :(得分:0)
如果你有ADT r17或更新版本,cordova * .jar需要在libs目录中。更多详情here