0

code.google.com から Android プロジェクトをダウンロードしました。これは Android 2.2 でビルドされています。実際には、このプロジェクトに 2.2 では利用できなかったいくつかの機能を追加したいので、2.3 にアップグレードしたいと考えています。

ここで説明されているように、プロジェクト プロパティを Android API レベル 2.2 から 2.3 に変更します: update Eclipse Android project to next version

2.3 API レベルに設定した後、API レベル 2.3 の関数を追加しようとしましたが、そのような関数が見つからないというエラーが継続的に発生し、クラス内にメソッドを作成するように求められます。

専門家を助けてください...

4

3 に答える 3

0

プロジェクトのビルド ターゲットのみを変更しています。プロジェクトがビルドされるターゲット API のみが変更されます。プロジェクトは、API 2.2 を搭載したデバイスで引き続き機能します。そのため、下位バージョンと互換性のないメソッドを使用するとエラーが表示されます。

これを変更するには、マニフェスト ファイルを取得してandroid:minSdkVersionを 9 (2.3) に変更します。

于 2013-06-03T06:49:43.377 に答える
0

プロジェクト エクスプローラー ペインでプロジェクトを右クリックし、[プロパティ] を選択します。表示されるウィンドウで、別のプラットフォーム ターゲットを選択できます。

プロジェクトが [問題] ペインでプロパティ関連のエラーを報告した場合は、プロジェクトをもう一度右クリックし、[Android ツール] --> [プロジェクト プロパティの修正] メニュー項目を選択して修正できます。

AndroidManifest.xml ファイルには uses-sdk 要素があり、特にアプリケーションを Android マーケットに配置する場合は、minSdkVersion 属性を常に何かに設定する必要があります。Android の対応する API レベルは十分に文書化されています。

于 2013-06-03T08:01:06.563 に答える
0

プロジェクト フォルダーの project.properties に移動します。そして、target=android-8 を target=android-9 に変更します。そしてマニフェストの変更で

android:minSdkVersion を 9 に。

于 2013-06-03T06:52:54.150 に答える