自己电脑的Android Studio不管哪个版本,创建一个工程之后,编译的过程中都会出现 can't create keystore的报错。
如下:
在Google上看到的解决方法也都没有奏效,
今天试着去手动创建了个keystore,发现可以了,写下来方便那些和我一样遇到这些问题的同学。
毕竟项目的第一步跑不通的话,后面的代码也没法写。
在AS导航栏Build --> Generate Signed APK-->
Create new ...
如下填写:
First and Last Name 这一栏必须要填,否则:
然后一路向下就可以了:
这样就创建好了我们要的keystore了。然后在
build.gradle 里面配置一下:
signingConfigs {
release {
keyAlias '刚才填写的alias'
keyPassword '******'
storeFile file ('../刚才生成的keystore名称.jks')
storePassword '******'
}
}
...
buildTypes {
debug {
minifyEnabled false
signingConfig signingConfigs.release
}
release {
minifyEnabled false
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
如下:
之后再编译,项目就可以跑起来了.