android
android copied to clipboard
Build error in production build with signing
Environment
Provide version numbers for the following components (information can be retrieved by running tns info in your project folder or by inspecting the package.json of the project):
- CLI: 6.1.0
- Cross-platform modules: 6.1.2
- Android Runtime: 6.1.2
- Plugin(s): no plugin
Describe the bug When I want to build my app with production build and signing process, I get the following errors:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:lintVitalRelease'.
> Could not resolve all files for configuration ':app:lintClassPath'.
> Could not find lint-gradle.jar (com.android.tools.lint:lint-gradle:26.5.0).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle/26.5.0/lint-gradle-26.5.0.jar
> Could not find lint.jar (com.android.tools.lint:lint:26.5.0).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.5.0/lint-26.5.0.jar
> Could not find lint-checks.jar (com.android.tools.lint:lint-checks:26.5.0).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/26.5.0/lint-checks-26.5.0.jar
> Could not find lint-api.jar (com.android.tools.lint:lint-api:26.5.0).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.5.0/lint-api-26.5.0.jar
> Could not find intellij-core.jar (com.android.tools.external.com-intellij:intellij-core:26.5.0).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/intellij-core/26.5.0/intellij-core-26.5.0.jar
> Could not find kotlin-compiler.jar (com.android.tools.external.com-intellij:kotlin-compiler:26.5.0).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/kotlin-compiler/26.5.0/kotlin-compiler-26.5.0.jar
> Could not find uast.jar (com.android.tools.external.org-jetbrains:uast:26.5.0).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetbrains/uast/26.5.0/uast-26.5.0.jar
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 5m 30s
Command gradlew.bat failed with exit code 1
Note: Normal build just works fine (with tns run android command)
To Reproduce Just build the project with the following command:
tns build android --release --key-store-path my-release-key.keystore --key-store-password YOUR_PASS --key-store-alias YOUR_NAME --key-store-alias-password YOUR_PASS --bundle --env.uglify --env.aot
Expected behavior No error.
I solved the issue by adding the following to the gradle file (platforms/android/app/build.gradle):
android {
// Add this
lintOptions {
checkReleaseBuilds false
}
...