【问题标题】:could not generate APK on react native : :app:lintVitalRelease无法在 react native 上生成 APK: :app:lintVitalRelease
【发布时间】: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


【解决方案1】:

我今天也遇到了同样的问题。 我尝试了以下方法:

  1. 我从文件夹中删除了 output.json 文件 “yourProject/android/app/build/outputs/apk/release”。

  2. 并运行命令来构建应用程序。

它对我有用。 希望对你也有用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-08
    • 2018-03-21
    • 1970-01-01
    • 2018-02-27
    相关资源
    最近更新 更多