2012-10-23 12 views
16

で3つのエラー私は、iOS用のPhoneGapで何かを開発したが、これはAndroidのための私の最初の試験です。これはhereを述べたようにのPhoneGap 2.1 - Hello Worldのアプリケーションの起動

私はCLIのSTHと私のハロー世界のアプリケーションを作成しました:私は、Eclipseワークスペースで、このアプリを作成していても

$ /path/to/cordova-android/bin/create /path/to/my_new_cordova_project com.example.cordova_project_name CordovaProjectName 

を、私はEclipseにそれをインポートする必要がありました。私は2つのAVDを作成しました。 APIレベル16

私が構築しようとするためのAPIレベル8の一つ、一つは、それは私にこれらの3つのエラーと警告を与えます。セットアップに何が問題なのですか?

Description Resource Path Location Type 
error: No resource identifier found for attribute 'hardwareAccelerated' in package 'android' AndroidManifest.xml /com.example.test.testprojectname line 20 Android AAPT Problem 
error: No resource identifier found for attribute 'xlargeScreens' in package 'android' AndroidManifest.xml /com.example.test.testprojectname line 22 Android AAPT Problem 
error: Error: String types not allowed (at 'configChanges' with value 'orientation|keyboardHidden|keyboard|screenSize|locale'). AndroidManifest.xml /com.example.test.testprojectname line 51 Android AAPT Problem 
The import android.app.Activity is never used testprojectname.java /com.example.test.testprojectname/src/com/example/test line 22 Java Problem 

答えて

54

プロジェクトに移動 - >プロパティ - > Androidと新しいSDK(好ましくは最新のもの)、その後に実行プロジェクトを選択 - >クリーンを。それは私のために働いた。

1

AndroidManifest.xmlのminSdkVersion属性とtargetSdkVersion属性を確認してください。エラーを生成している属性を持たない古いSDKバージョンのアプリケーションを構築しているようです。 minとtargetの両方を11に設定して、何が起こるかを見てみましょう。

1

あなたは常に最新のSDKのために構築されなければなりません。 Eclipseの設定で古いバージョンのAndroid(Android 2.2?)が使用されているようです。 hardwareAcceleratedとxlargeScreensはAndroid 3.xからのものです。私はあなたのプロジェクトがEclipseのSDKの最新バージョンを使用していることを確認することをお勧めします。これはAndroid Manifestとは関係なく、実際にはEclipse設定です。デフォルトのAndroidバージョンで

1

は2.1です。プロジェクトのルートフォルダを右クリックしてプロパティを選択し、アンドロイドで新しいバージョンを選択する必要があります。それをリロードしようと、それWROK ...

+0

として> Androidのターゲットバージョンを変更.xも。その場合はどうすればいいですか? –

1

あなたは常に最新のSDKのために構築されなければなりません。 Eclipseの設定で古いバージョンのAndroid(Android 2.2?)が使用されているようです。 hardwareAcceleratedとxlargeScreensはAndroid 4.xからのものです。プロジェクトでEclipseの最新バージョンのSDKが使用されていることを確認することをおすすめします。

(または)

プロジェクトを作成した後、次は

ステップでください右あなたのプロジェクトをクリック - >プロパティ - 私は2.3をターゲットにする必要があるの4.x