- Android Studioを開きます。
- プロジェクトを選択し、[Build]メニューに移動します。
- [Generate Signed Bundle / APK]を選択します。
- [Android App Bundle]を選択し、[Next]をクリックします。
- [APK]を選択して、[Next]をクリックします。
- [Build Type]と[Flavor]を選択します。必要に応じて、[Signature Versions]と[Checkboxes]の設定を選択します。
- [Finish]をクリックします。
これにより、Android StudioはAABファイルからAPKファイルを生成します。生成されたAPKファイルは、[Project]/app/build/outputs/apk/ディレクトリ内に保存されます。
コード例: 以下は、GradleビルドスクリプトでAPKファイルを生成する例です。
android {
// ...
// APKファイルを生成する設定
task generateApk(type: com.android.build.gradle.tasks.PackageApplication) {
// AABファイルのパスを指定
packageFileName = file('app/build/outputs/bundle/release/app.aab')
// 生成されるAPKファイルのパスを指定
outputDirectory = new File('app/build/outputs/apk/')
outputFileName = 'app.apk'
}
// ビルドタスクにAPK生成タスクを依存関係として追加
assemble.dependsOn(generateApk)
}
この例では、Gradleビルドスクリプトを使用してAABファイルからAPKファイルを生成しています。generateApk
タスクを追加し、AABファイルのパスと生成されるAPKファイルのパスを指定しています。最後に、assemble
タスクにgenerateApk
タスクを依存関係として追加することで、ビルド時にAPKファイルが生成されます。
以上がAABファイルからAPKを生成する方法の基本的な手順とコード例です。これにより、AAB形式のアプリをAPK形式に変換して利用することができます。