16

Phonegap for iOSで何かを開発しましたが、これはAndroidでの最初のトライアルです。

ここで説明するように、CLIsthを使用してhelloworldアプリケーションを作成しました。

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

このアプリをEclipseWorkspaceで作成しましたが、Eclipseにインポートする必要がありました。2つのAVDを作成しました。1つはAPIレベル8用、もう1つはAPIレベル16用です。

ビルドしようとすると、これら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
4

5 に答える 5

54

[プロジェクト] -> [プロパティ] -> [Android] に移動し、新しい SDK (できれば最新のもの) を選択してから、[プロジェクト] -> [クリーン] を実行します。それは私のために働いた。

于 2012-11-29T09:45:10.887 に答える
1

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

于 2012-10-23T23:19:54.457 に答える
1

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

于 2012-11-08T05:40:08.917 に答える
1

常に最新の SDK をビルドする必要があります。Eclipse のセットアップで古いバージョンの Android (Android 2.2?) が使用されているようです。hardwareAccelerated と xlargeScreens は Android 3.x のものです。プロジェクトで Eclipse の SDK の最新バージョンを使用していることを確認することをお勧めします。これは Android マニフェストとは関係なく、実際には日食の設定です。

于 2012-10-25T22:34:07.387 に答える
1

常に最新の SDK をビルドする必要があります。Eclipse のセットアップで古いバージョンの Android (Android 2.2?) が使用されているようです。hardwareAccelerated と xlargeScreens は Android 4.x のものです。プロジェクトで Eclipse の SDK の最新バージョンを使用していることを確認することをお勧めします。

(また)

プロジェクトを作成した後、次の手順を実行します

プロジェクトを右クリック -> プロパティ -> Android ターゲット バージョンを 4.x に変更

于 2013-07-06T11:50:47.307 に答える