0

API-17 に対してコンパイルする Android アプリケーションを構築しています: project.properties には以下が含まれます

target=android-17

Gingerbread 3.3.6、API 10 を実行している Android フォンでアプリケーションをダウンロードして実行できるため、少し混乱しています。

4

3 に答える 3

0

以前の回答は有効です。

それには 1 つの条件があることだけを付け加えておきます。それは、そのアプリケーションのコードが API-10 互換コードで記述されていることです。アプリケーションは、API-10 で定義されていないクラスまたはメソッドを呼び出すべきではありません。呼び出すとクラッシュします。

次に、Android には、サポート ライブラリや特定の互換性コードを記述するためのデバイス バージョンの検出など、開発者が互換性を回避するための多くの方法があります。

于 2013-08-31T07:48:03.520 に答える