【发布时间】:2014-05-30 21:46:28
【问题描述】:
根据许多关于配置 gradle 来签署 apk 的主题,我使用了这个solution。 似乎它需要适当的值,但是我无法成功完成整个操作。可能这可能是字母“ł”的问题,它甚至在终端中显示错误。我需要帮助,因为我现在不知道该怎么办。我已经花了大约 4 个小时...
这是主项目app gradle 属性文件:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
minSdkVersion 10
targetSdkVersion 19
}
signingConfigs {
release {
storeFile file(RELEASE_STORE_FILE)
storePassword RELEASE_KEY_ALIAS
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
dependencies {
//...
}
此文件从 Window 用户目录中的 ~/.gradle/gradle.properties 文件中获取数据。
org.gradle.parallel=true
org.gradle.daemon=false
RELEASE_STORE_FILE=C:/users/xxx/f1/f1/android_market_key
RELEASE_STORE_PASSWORD=lololo
RELEASE_KEY_ALIAS=łłłł
RELEASE_KEY_PASSWORD=lololo
我试过用:
compileOptions.encoding = "UTF-8"
或
tasks.withType(Compile) {
options.encoding = "UTF-8"
}
甚至在gradlew.bat 中添加一些 -D* 选项来设置编码,但仍然失败。
请帮忙,我卡住了。
【问题讨论】:
标签: android encoding gradle android-studio apk