When I try to generate a signed APK, I found this issue :
10:58 Generate Signed APK: Errors while building APK. You can find the errors in the \'Messa
Please use Analyze > Inspect Code to inspect your code
If your app could be compiled and running just fine but you failed to generate sign APK. For me, after running inspection it shows me a few errors in my code. I fixed all those errors then I could build sign APK just fine. Check this Answer for more option to fix this
Per the Android Studio docs, your top-level build.gradle
ought to have the google()
repository added. Be sure to add it to the repositories
under buildscript
AND allprojects
.
The latter one is what I missed the first time I edited this today after upgrading and that led directly to a Could not find com.android.tools.lint:lint-gradle:26.1.1.
when I tried to build a release APK.
I think this version required updated libs and gradle.
try to change to compileSdkVersion 27
and libaries as.
implementation 'com.android.support:support-v4:27.1.0'
and gradle ver,
classpath 'com.android.tools.build:gradle:3.1.0'
Check Settings > Build, Execution, Deployment > Compiler to see if Command-line Options contains --offline
See this answer.
Solved (works for me) changing gradle version in the project build.gradle:
From this
classpath 'com.android.tools.build:gradle:3.1.1'
to this
classpath 'com.android.tools.build:gradle:3.0.1'
please open your AndroidStudio and find click File
and then find settings
.
second you click compiler
and then find Command-line Options:
remove --offline