0

project.properties のターゲットが であるライブラリ プロジェクトがありandroid-11ます。そのライブラリを使用するアプリを作成したかったのですが、android 4.1.2 と互換性があるため、ライブラリ ターゲットも で編集しましたandroid-16。しかし、この変更を行ったところ、アプリケーションでいくつかの問題が発生し、以前のように機能しなくなりました。たとえば、ソフトウェア メニュー ボタンを備えたデバイスでは、ボタンが表示されませんでした。なぜか教えてくれますか?ありがとう

4

1 に答える 1

2

まず、SDK マネージャーにアクセスして、SDK for Android 16 以降がインストールされているかどうかを確認してください。そうでない場合はインストールしてください。すでにインストールしている場合は、project.properties で何も変更しないでください。AndroidManifest.xml に移動し、「maxSdkVersion」が 16 以上であることを確認してください。そうでない場合は、ライブラリが減価償却されていることを意味します。最新バージョンでは使用できません。ただし、通常、古いライブラリのほとんどは新しい SDK ビルドをサポートするため、問題がないため、android-11 のままにしておくことをお勧めします。

<uses-sdk
        android:minSdkVersion="3"
        android:maxSdkVersion="16"/>
于 2013-11-01T15:42:07.173 に答える