2013-10-08 20 views
0

我正在開發Android Studio 0.2.11,我試圖將我的應用上傳到Google Play。當我嘗試生成已簽名APK時(通過單擊生成 - >生成已簽名的APK),我收到以下消息:gradle.build中的簽名配置

「對於基於Gradle的項目,應該在Gradle構建腳本中指定簽名配置。 Gradle用戶指南瞭解更多信息「。

我GOOGLE了很多,並且發現了我需要一些功能與storeFilestorePasswordkeyAliaskeyPassword加入到gradle.build,像signingConfigsbuildTypes。這是一切,我目前在gradle.build代碼:

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.5.+' 
    } 
} 
apply plugin: 'android' 

repositories { 
    mavenCentral() 
} 

android { 
    compileSdkVersion 18 
    buildToolsVersion "18.1.0" 

    defaultConfig { 
     minSdkVersion 9 
     targetSdkVersion 18 
    } 
    signingConfigs { 
     release { 
      storeFile file("release.keystore") 
      storePassword "******" 
      keyAlias "******" 
      keyPassword "******" 
     } 
    } 
    buildTypes { 
     release { 
      signingConfig signingConfigs.release 
     } 
    } 

} 

dependencies { 
    compile 'com.android.support:appcompat-v7:18.0.0' 
} 

我不知道是什麼的別名,密碼和存儲類型,我應該寫?我在哪裏找到合適的?下一步是什麼?如何獲得已簽名的APK,以便我可以將其上傳到Google Play?

任何幫助非常感謝,我一直在尋找一個解決方案現在在互聯網上的小時。

+0

0.2.13重新引入此功能。您可以生成密鑰庫並使用IDE進行演唱。 –

回答

0

關於您的問題Issue Tracker有問題。臨時解決方案:

按照用戶指南中的說明配置您的簽名配置。 然後,運行「gradle assembleRelease」,你會在build/apk /目錄下找到你的APK。

+0

我已更新我的問題。感謝您的鏈接,但我仍然卡住! – Jojo

+0

使用Keytool和Jarsigner - [登錄發佈模式](http://developer.android.com/tools/publishing/app-signing.html#releasemode) – FizzyMobile

+0

我想在settings.gradle中寫些東西嗎?因爲這是行不通的! – Jojo