0

AndroidプログラミングにDelphi 10.1 Berlinを使用しています。プロジェクトのコンパイルをクリックすると、古い SDK エラーが発生します。ファイルが動的にロードされ、プロジェクトの実行時に再作成されるため、AndoridManifest.xml を変更できません。Delphi XE7 は問題ありませんが、Delphi 10.1 Berlin (SDK 24) でエラーが発生します。

私の電話: LG P920 Android バージョン: 2.3.5 SDK ツール: インストール済み (2.3.3-2.3.7 API 10 およびその他の新しいバージョン) Delphi: 10.1 Berlin Windows 7

全般的

SDK プロパティ

4

1 に答える 1

0

残念ながら、Delphi 10.1 Berlin とあなたのデバイスでは、うまくいきません。Embarcadero の Delphi 10.1 Seattle Android Software Requirements ドキュメントによると、Delphi 10.1 Berlin は Ice Cream Sandwich に戻る、特に Android 4.0.3 および 4.0.4 (API レベル 15) のみをサポートしています。

API レベル 10 はサポートされなくなりました。Embarcadero の Delphi XE7 Seattle Android Software Requirements ドキュメントによると、これは Delphi XE7 で最後にサポートされました。

Embarcadero のさまざまな Delphi 製品バージョンの一般的なターゲット プラットフォーム サポートの詳細は、Platform Status docwiki ページで提供されています。

ただし、もう1つのポイント。Android プロジェクトの Android\Debug\AndroidManifest.xml ファイルは、プロジェクトをビルドするたびに書き換えられ続けるため、あなたは正しいです。ただし、書き出される内容を変更したい場合は、プロジェクト フォルダーにあるプロジェクトの AndroidManifest.template.xml ファイルを編集することで、簡単に変更できます。

于 2016-09-15T21:56:43.513 に答える