0

我正在尝试让 phonegap 1.6.0 与 Android 一起使用,看起来就像按照他们网站上的指南进行操作,但它没有启动。它只是说应用程序意外停止。我已经经历了很多次,尝试制作多个项目,但我仍然得到同样的结果。

这是我拥有的所有代码:

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。

在此处输入图像描述

这是我在尝试启动时在 eclipse 中遇到的错误。

有什么我想念的吗?还是 1.6.0 中的某些更改未反映在文档中?

4

2 回答 2

0

我注意到您有 Android 依赖项。我一直注意到,当我使用 Eclipse 时,我得到了两次包含的 jar,这导致了这个错误。我会检查 Android 依赖项,以确保您没有将 cordova jar 链接两次。

此外,这与错误无关,但您应该将您的 Android SDK 更新到最新版本,并使用最新版本的 Android 和 Cordova。我会考虑更新“入门”。

于 2012-04-16T18:53:30.430 回答
0

如果您有 ADT r17 或更新版本,cordova*.jar 需要位于 libs 目录中。更多细节在这里

于 2012-04-16T21:17:55.417 回答