[英]How to build a 'release' APK in Android Studio?
我正在嘗試構建一個可以上傳到Play商店的APK。
當我在Android Studio(版本0.3.1)中選擇Build | Generate Signed APK ...時,我將被引導到如何在“gradle構建腳本”中正確設置簽名過程的鏈接:
http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Signing-Configurations
不幸的是,在檢查了那個頁面后,我不知道要編輯什么文件以及放入什么文件 - 我來自Visual Studio背景,所以懶得期待“只是工作”:)。
(在確定安卓工作室的警告消息之后,AS會打開一個生成簽名的APK向導,我通過了該操作,傳遞了我的密鑰的詳細信息。由此產生的APK被Play商店拒絕,因為它有一個過快的到期日期的密鑰)。
我也嘗試按照上面的消息提示啟動Android Studio終端窗口並運行'gradle',但是找不到此命令。 所以,除此之外,因為運行命令可能會做一些有用的事情,我將如何運行gradle?
我在AS IDE中找到了一個“Gradle”窗口,並嘗試構建在該窗口中找到的assembleRelease目標。 但是,“運行”窗口輸出只顯示“ 執行外部任務'assembleRelease'... ”。
請遵循以下步驟:
-Build
-Generate Signed Apk
-Create new
然后填寫“New Key Store”表格。 如果你想改變.jnk文件目的地,然后在目的地小雞,並給出一個名稱,以獲得確定按鈕。 完成后,您將獲得“密鑰存儲密碼”,“密鑰別名”,“密鑰密碼”按下一步並更改目標文件夾。 然后按完成,就是這樣。 :)
在Android Studio中單擊\\Build\\Select Build Variant...
並選擇release
。
AndroidStudio現在是alpha版本。 因此,您必須自己編輯gradle構建腳本文件。 將下一行添加到build.gradle
android {
signingConfigs {
release {
storeFile file('android.keystore')
storePassword "pwd"
keyAlias "alias"
keyPassword "pwd"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
要在模擬器或設備上實際運行應用程序,請運行gradle installDebug
或gradle installRelease
。
您可以從AndroidStudio向導創建helloworld項目,以查看需要哪種gradle文件結構。 或者從工作eclipse項目中導出gradle文件。 此系列文章也很有幫助http://blog.stylingandroid.com/archives/1872#more-1872
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.