Android 尝试运行演示phone gap应用程序时出现运行时错误

Android 尝试运行演示phone gap应用程序时出现运行时错误,android,cordova,Android,Cordova,我想使用phonegap运行Android应用程序。我只想运行一个简单的演示应用程序,它已经在上给出了 我把phonegap-1.4.1.jar放在libs文件夹中,把www放在asset文件夹中 但我在以下代码行中遇到编译时错误: import android.app.Activity; import android.os.Bundle; import com.phonegap.*; public class PhonegapActivity extends DroidGap

我想使用phonegap运行Android应用程序。我只想运行一个简单的演示应用程序,它已经在上给出了

我把phonegap-1.4.1.jar放在libs文件夹中,把www放在asset文件夹中

但我在以下代码行中遇到编译时错误:

import android.app.Activity;
import android.os.Bundle;
import com.phonegap.*;
    public class PhonegapActivity extends DroidGap
    {
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            super.loadUrl("file:///android_asset/www/index.html");
        }
    }
我在清单文件中也收到了以下代码的运行时错误:

<supports-screens
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true"
        android:xlargeScreens="true"
        android:resizeable="true"
        android:anyDensity="true"
        />

错误为:错误:在程序包“android”中未找到属性“XLargeScreenses”的资源标识符


android环境已正确安装在我的系统上。正常的android应用程序运行正常,但是当我尝试运行上面的phone gap应用程序时,这个错误就来了。对于phonegap,是否需要安装任何其他插件才能使我的应用程序正常运行?

xlargescreenses已在API级别9中引入

为此,您需要至少为android:xlargeScreens使用android API级别9,以便在AndroidManifest.xml中识别


请确保您至少在android 2.3.3 Sdk上构建项目。

PhoneGap旨在使用最新的android构建目标构建。您应该通过在AndroidManifest.xml中设置minSdk来支持早期的Android版本(回到2.1),而不是设置旧的构建目标


如果您正在使用Eclipse项目创建向导,请在“应用程序信息”窗格中设置最小SDK,然后单击“上一步”将生成目标重置为最高,然后单击“完成”。

我忍不住从清单文件中删除了支持屏幕标记和属性。。。 $
另外,我在default.properties中做了更改,其中必须更改以下行

target=android-8

这一切都对我有用,因为我只想在模拟器上运行应用程序。看看它的外观和感觉。。。 但据我所知,Android verion 2.2和API level 8不足以在标签上运行我们的应用程序(例如:Galaxy标签)。。。
如果是这样的话,请查看,任何发现的人都可以发布您的发现…

xlargescreenses已在API级别9中引入

所以至少选择了2.3.3作为构建目标

或者,如果您需要您的项目用于较低版本(即1.5或2.2等)

移除

android:xlargeScreens=“true”
来自manifest.xml


在什么设备上安装了什么版本的Android?我使用的是Android 2.2 froyo。我正在尝试在模拟器上运行。我有三星Galaxy ACE,但两边都不允许运行。请回复。为了构建phone gap应用程序,我必须使用android 2.3.3。它对Android 2.2 froyo不起作用?但是在网上,他们选择了安卓2.2。大家好,非常感谢你们的帮助。我发现第一个错误出现了,因为我放在lib文件夹中的phonegap.jar文件没有正确构建。正确构建Jar文件后,编译时错误将得到解决。第二个错误是我使用的是安卓2.2,所以它不支持。如果您不介意安装另一个Eclipse插件,我已经接受了帮助,我编写的说明应该更简单-