トラブルシューティング:Android にアプリケーションを配置できない
この問題を解決するには、以下の点を確認してください。
- 次のいずれかのエラーの場合、[メッセージ]ビューの[コンパイル]タブを確認します。
- [Error Error] Required local file "Android\<build configuration>\lib<project name>.so" not found. Deployment failed.
([エラー エラー] 必要なローカル ファイル "Android\<ビルド構成>\lib<プロジェクト名>.so" が見つかりません。配置に失敗しました。)- プロジェクトをビルドしてから配置する必要があります。
- [Error Error] Missing provisioning information for the "Application Store" platform configuration, the file '<APK path>' has been sucessfully generated but it has not been signed and it is a non-instalable package.
([エラー エラー] "アプリケーション ストア" プラットフォーム構成のプロビジョニング情報が見つかりません。ファイル '<APK パス>' は正常に生成されましたが、署名されておらず、インストール不能なパッケージです。)- これはつまり、アプリケーションは RAD Studio により正常に配置されましたが、署名するのに必要なプロビジョニング情報を提供していないということです。アプリケーションを実行するのに必要なプロビジョニング情報を、RAD Studio から(その情報を必要としない[デバッグ]ではなく)[アプリケーション ストア]プラットフォーム構成を使って提供する必要があります。
- あるいは、無署名の APK ファイルに手動で署名することもできます。
- [Exec Error] The command "<command line>" exited with code <integer other than 0>.
([実行 エラー] コマンド "<コマンド ライン>" がコード <0 以外の整数> で終了しました。)- プロジェクトの Android ターゲット プラットフォームに割り当てた Android SDK が必ず正しい KeyTool パス([KeyTool の場所]で指定)で構成されている必要があります。[SDK マネージャ]で Android SDK のプロパティを見直し編集することができます。
- [Error Error] Required local file "Android\<build configuration>\lib<project name>.so" not found. Deployment failed.
- PAClient のエラーが発生する場合は、そのエラーを「プラットフォーム アシスタント サーバーのエラー:インデックス」で調べます。