通常、Eclipseを使用してプロジェクトを作成し、Android Studioにインポートします。これは、ASが提供するプロジェクト構造が嫌いだからです。モジュール設定では、ビルドされたapkを特定のパスに出力します。
ASでGradleプロジェクトを直接作成しましたが、Eclipseプロジェクトに比べて、これらのプロジェクトのオプションはかなり少ないようです。 apkを出力するものが見つからず、ビルド後にプロジェクトフォルダー内にapkが見つかりません。
ビルドプロセスから署名のないAPKを取得するにはどうすればよいですか?
つかいます
Build > Make Project
Android Studio。からapkファイルをビルドします。
以下のパスで未署名のapkを取得できます
$YOUR_PROJECT/$YOUR_MODULE/build/apk
署名されていないapkファイルの名前には「署名されていない」テキストが含まれます。
[UPDATE]:
Android Studioの最近のリリースでは、sysncingまたはMake Projectでapkファイルを取得できません。apkファイルを取得するには、他に2つの方法があります
gradlew assembleDebug(またはビルドするビルドバリアント)
更新された新しいapkパスは
$YOUR_PROJECT/$YOUR_MODULE/build/outputs/apk
これは、AndroidツールチームがAndroid Studioのパフォーマンスを改善するために行いました。
上記のpyus13の答えは私にはうまくいきませんでした(Android Studio 0.8.1)。
代わりに使用
Run > Run "YourProject"
コードをビルドして、署名のないapkを作成します。 apkファイルは次の場所にあります
$YOUR_PROJECT/$YOUR_MODULE/build/outputs/apk
[〜#〜] update [〜#〜]
Android Studio 1.5.1で引き続き動作します。最後にコードをビルドしてからコードを変更した場合にのみ、新しいAPKを取得できます。
Gradleパネルを開き、プロジェクトのタスクリストを開き、BUILDタスクをダブルクリックすると、「-> build-> outputs-> apk」の下に-release-unsigned.apkという名前の未署名のAPKが表示されます
Android Studio 1.5では、次を使用してAPKを生成できるようになりました
Build > Build APK
次に、それを見つけることができます
$ YOUR_PROJECT/$ YOUR_MODULE/build/outputs/apk。
編集:新規Android Studioはこのパスを提供します:
$YOUR_PROJECT/$YOUR_MODULE/build/outputs/apk.
コマンドライン(Androidターミナル)を使用してapkを構築することもできます。
テスト済みAndroid 1.5
App.gradleの編集buildTypesブロック、設定
signingConfig null
その後、再構築します。