1
我的Android項目由庫和應用程序組成。該庫有C++代碼,所以它使用NDK支持。我正在將Crashlytics集成到該項目中,並且我想在版本已建成之後自動上傳符號。如何自動上傳Crashlytics符號
圖書館的的build.gradle如下所示:
// call regular ndk-build(.cmd) script from app directory
task ndkBuild(type: Exec) {
def ndkDir = android.ndkDirectory
commandLine "$ndkDir\\ndk-build.cmd",
'-C', file('../../Android_Jni').absolutePath,
'-j', Runtime.runtime.availableProcessors()
}
task upload {
doLast {
println('Uploading...')
crashlyticsUploadSymbolsRelease
}
}
ndkBuild.finalizedBy(upload)
tasks.withType(JavaCompile) {
compileTask -> compileTask.dependsOn ndkBuild
}
上傳似乎工作,但它發生的時候都我建立調試和釋放口味(我選擇構建變量Android Studio中的)。 是否可以修改腳本,使其只在發佈版本完成後上傳符號?