【发布时间】:2019-10-27 18:54:11
【问题描述】:
我用这个命令创建了一个密钥:
keytool -genkey -v -keystore first-key.keystore -alias first-key-alias -keyalg RSA -keysize 2048 -validity 1000
并将其添加到 gradle 文件中:
signingConfigs {
release {
storeFile file('/home/mohamadreza/keys/first-key.keystore')
storePassword '1234567890'
keyAlias = 'first-key-alias'
keyPassword 'qq-2012'
}
}
buildTypes {
release {
// Caution! In production, you need to generate your own keystore file.
// see https://facebook.github.io/react-native/docs/signed-apk-android.
signingConfig signingConfigs.release
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
}
}
然后我运行这个命令:
cd android && ./gradlew assembleRelease
我收到了这个错误:
Could not determine the dependencies of task ':app:lintVitalRelease'.
> Could not resolve all task dependencies for configuration ':app:lintClassPath'.
> Could not find com.android.tools.lint:lint-gradle:26.4.2.
Searched in the following locations:
...
我的类路径:类路径('com.android.tools.build:gradle:3.4.2')
我该如何解决?
【问题讨论】:
-
你找到答案了吗:?
标签: android react-native gradle react-native-android