2

Android 開発は初めてなので、android.com で最初のチュートリアルを試しました。HTC ヒーロー用に作成したいアプリには、android 2.1 eclair があります。そこで、次の新しいプロジェクトを作成しました。

minimum sdk 2.0 eclair (API 5) <br>
target sdk 2.1 eclair  (API 7) <br>
compile sdk 2.1        (API 7) 

コマンド android を使用して build.xml を作成しました。

android update project --name MyFirstApp -- target 1 --path workspace\MyFirstApp

次に、プロジェクトのルート フォルダーに移動し、ant デバッグを実行します。結果:

-ビルドのセットアップ:

Project target: Android 1.5                   (que? I clearly configured 2.1, didn't I?) <br>
API level: 3
WARNING: Attribute minSdkVersion in AndroidManifest.xml(5) is higher than the project target API level(3) <br>

This warning would make sense if my target  API was indeed API 3. This is definitly not the case since I clearly configured API 5 in eclipse. <br>
Ant continues and at the end, these errors kill it:

[aapt] C:\...\workspace\MyFirstApp\bin\AndroidManifest.xml:7: error: No resource found for attribute 'targetSdkVersion' in package 'android' <br>
[aapt] C:\...\workspace\MyFirstApp\bin\AndroidManifest.xml:7: error: No resource found for attribute 'allowBackup' in package 'android'

BUILD FAILED <br>
C:Program Files\eclipse\Android SDK\tools\ant\build.xml:645: The following error occurred while executing this line: <br>
C:Program Files\eclipse\Android SDK\tools\ant\build.xml:683: null returned: 1
4

1 に答える 1

1

解決済み: ターゲットをもう少し慎重に選択する必要がありました。インストールされている特定の Android バージョンを対象としています。詳細については、Android リスト ターゲットを入力してください

于 2012-12-04T16:44:59.137 に答える