[英]FAILURE: Build failed with an exception. in volley\bintray.gradle
[英]FAILURE: Build failed with an exception. While uploading apk with Savillians-gradle and Triple-T gradle
我嘗試使用savillians-gradle和Triplet -T將我的apk發布到gradle。 但是我在兩個方面都遇到了同樣的問題。 我想我可能做錯了什么,或者兩個庫都有問題。 我不知道問題出在哪里。
我已經配置了所有提及的內容,我可以通過兩種方式成功構建gradle。
然后,我嘗試上傳apk文件播放商店,但收到錯誤消息。
我已經執行了gradle任務,如下所示:
gradlew androidPublish
使用上面的命令,我得到如下錯誤消息:
D:\\ Directory \\ myproject> gradlew AndroidPublish:buildSrc:compileJava UP-TO-DATE:buildSrc:compileGroovy:buildSrc:processResources UP-TO-DATE:buildSrc:classes:buildSrc:jar:buildSrc:assemble:buildSrc:compileTestJava UP-TO -DATE:buildSrc:compileTestGroovy UP-TO-DATE:buildSrc:processTestResources UP-TO-DATE:buildSrc:testClasses UP-TO-DATE:buildSrc:test UP-TO-DATE:buildSrc:check UP-TO-DATE:buildSrc:建立
失敗:構建失敗,發生異常。
出了什么問題:無法通知任務執行圖偵聽器。
com.google.common.hash.HashCode.fromString(Ljava / lang / String;)Lcom / google / comm on / hash / HashCode; com.google.common.hash.HashCode.fromString(Ljava / lang / String;)Lcom / google / comm on / hash / HashCode; com.google.common.hash.HashCode.fromString(Ljava / lang / String;)Lcom / google / comm on / hash / HashCode; com.google.common.hash.HashCode.fromString(Ljava / lang / String;)Lcom / google / comm on / hash / HashCode; com.google.common.hash.HashCode.fromString(Ljava / lang / String;)Lcom / google / comm on / hash / HashCode;
嘗試:使用--stacktrace選項運行以獲取堆棧跟蹤。 使用--info或--debug選項運行以獲取更多日志輸出。
建立失敗
總時間:23.185秒
我已經執行了gradle任務,如下所示:
gradlew publishApk發布
使用上面的命令,我得到如下錯誤消息:
D:\\ Directory \\ myproject> gradlew publishApkRelease:buildSrc:compileJava UP-TO-DATE:buildSrc:compileGroovy:buildSrc:processResources UP-TO-DATE:buildSrc:classes:buildSrc:jar:buildSrc:assemble:buildSrc:compileTestJava UP-TO-TO-DATE -DATE:buildSrc:compileTestGroovy UP-TO-DATE:buildSrc:processTestResources UP-TO-DATE:buildSrc:testClasses UP-TO-DATE:buildSrc:test UP-TO-DATE:buildSrc:check UP-TO-DATE:buildSrc:建立
失敗:構建失敗,發生異常。
出了什么問題:無法通知任務執行圖偵聽器。
com.google.common.hash.HashCode.fromString(Ljava / lang / String;)Lcom / google / comm on / hash / HashCode; com.google.common.hash.HashCode.fromString(Ljava / lang / String;)Lcom / google / comm on / hash / HashCode; com.google.common.hash.HashCode.fromString(Ljava / lang / String;)Lcom / google / comm on / hash / HashCode; com.google.common.hash.HashCode.fromString(Ljava / lang / String;)Lcom / google / comm on / hash / HashCode; com.google.common.hash.HashCode.fromString(Ljava / lang / String;)Lcom / google / comm on / hash / HashCode;
嘗試:使用--stacktrace選項運行以獲取堆棧跟蹤。 使用--info或--debug選項運行以獲取更多日志輸出。
建立失敗
總時間:6.9秒
所以,請幫我解決這個問題。 我需要幫助來上傳apk文件以使用gradle播放商店。
該問題已解決。 我想我以錯誤的方式添加了配置和其他任務。 因此,因此,它首先是尋找要發布的發行版apk文件,即使它不是內置的。 因此,我可能會遇到問題。
但是,在用單獨的任務(先構建然后發布)配置所有組件之后,它的工作效果很好。
下面是我的gradle.build文件。 如果有人遇到同樣的問題,可能會對他人有所幫助。
// ------------------------------------------------ -------------
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "21.1.1"
defaultConfig {
applicationId "com.your_package.your_project"
minSdkVersion 14
targetSdkVersion 20
versionCode 10
versionName "0.0.9"
}
signingConfigs {
release {
storeFile file("C:\PATH_FOR_KEYSTORE\YOUR_KEYSTORE.keystore")
storePassword "KEYSTORE_PASSWORD"
keyAlias "KEYSTORE_ALIAS"
keyPassword "ALIAS_PASSWORD"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.release
}
debug {
}
}
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
}
// For the TRIPLET gradle demo
apply plugin: 'play'
buildscript {
repositories {
mavenCentral()
}
dependencies {
// ...
classpath 'com.github.triplet.gradle:play-publisher:1.0.2'
classpath 'com.google.guava:guava:18.0'
}
}
play {
serviceAccountEmail = 'randomNumber@developer.gserviceaccount.com'
pk12File = file('D:\someDirectory\MyProject\number.p12')
track = 'beta' // or 'beta' or 'alpha' or 'production'
}
dependencies {
// some required dependencies for the project library
}
希望這也會對其他人有所幫助,並在他們遇到此類問題時節省時間。
享受編碼... :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.