Android Studio - "aidl is missing"... no, it's not [duplicate] - android

This question already has answers here:
Execution failed for task ':app:compileDebugAidl': aidl is missing
(14 answers)
Closed 7 years ago.
I followed this guide to try and fix this error...
"Error:Execution failed for task ':app:compileDebugAidl'.
aidl is missing"
I put "IInAppBillingService.aidl" in "app/src/main/aidl/com.android.vending.billing" and when I rebuild the project, the error is still there. I've restarted Android Studio multiple times... it just won't fix, I've followed the guide to the letter, it's worked for everyone else...
Could anyone help please?

For anybody getting this error, see the suggestion provided in the comments above by CommonsWare. Downgrade your SDK Build Tools to 22.0.1, it's 23.0.0_rc1 by default.

Changing the Build Tools Version from 23.0.0 rc1 to 22.0.1 in the Project Structure, then Clean and Rebuild worked for me.
If you changed the build tools and the problem wasn't fixed, try cleaning and rebuilding, and maybe closing Android Studio and reopening it.

To build your application without aidl is missing error with compileSdkVersion 23 and buildToolsVersion "23.0.1" you should specify latest versions for Android and Google Play Services (only if you are using them) Gradle plugins in main build.gradle file:
buildscript {
repositories {
...
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.1'
classpath 'com.google.gms:google-services:1.3.1'
}
}

Related

How I can fix "Warning: Mapping new ns" about flutter in vsc

I try this one
when I try to "sync project with gradle files" a warning pops up
but I can't find buildToolsVersion
and
I try to search for solution for fix this problem
the other is download gradle
but I can't install anywhere
then
please help me to fix this problem
thankyou for your kindness
https://www.img.in.th/image/PQZxbH
ensure your sdk version and build version match up, I had the same issues because my build version in android/app/build.gradle targetSDKVersion wasn't the same as my sdk version in my emulator. I now have them both set to 30 and this went away
It might be a little bit late for you but I write a solution for this problem for those who have the same problem:
Go to android/gradle/wrapper/gradle-wrapper.properties and add the replace the distributionUrl=.... with the following line:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
Go to android/build.gradle and replace the com.android.tools.build line with the following:
buildscript { dependencies { classpath 'com.android.tools.build:gradle:7.1.1' } }
Go to android/app/build.gradle and update the android/app/build.gradle. For example:
android { compileSdkVersion 31}
run flutter clean in the terminal.
This solves the Mapping new ns Problem, but in the future you might want to upgrade your gradle build tools version, compiled SDK Version or gradle version, so these version numbers can be changed but AGP
and Gradle versions have to be compatible.
here you find which Android Gradle Plugin Version is compatible with which Gradle Version.

Problem Android Studio - failed to resolve com.android.support appcompat-v7 29 [duplicate]

This question already has answers here:
Android Studio keeps refusing to resolve com.android.support:appcompat-v7:29.0.1
(6 answers)
Closed 3 years ago.
I'm trying to start a course with Android Studio 2.2.1, but when I create a new project I come upon the error message:
failed to resolve com.android.support appcompat-v7 29
Also my Mainactivity.java gives me the error:
Method does not override method from superclass.
I've tried to add the Maven URL, but with no luck.
When I try to rebuild the project I get:
Error:A problem occurred configuring project ':app'. Could not resolve
all dependencies for configuration ':app:_debugApkCopy'. Could not
find any version that matches com.android.support:appcompat-v7:29.+.
Versions that do not match:
26.0.0-alpha1
25.3.1
25.3.0
25.2.0
25.1.1
+ 31 more Required by: DemoAppTwo:app:unspecified
Does anybody know a solution for this, so that I can start learning to code in android please?
Thanks in advance!
Kind regards,
KevinDP
That is not a version of the support library that exists - the last version was 28 (and it has since been replaced).
You should download the latest version of Android Studio (currently 3.5.3) from the Android Developers website and start again with that. It will create the new project for you with the correct dependencies.

Firebase performance monitor causing "D8: Unsupported source file type"

I added
apply plugin: 'com.google.firebase.firebase-perf'
and when I ran build script I got
/transforms/FirebasePerformancePlugin/dev/debug/174/module-info.class:
D8: Unsupported source file type
What kind of problem it could be?
I updated all plugins, play services, and Android Studio, but with no luck
I Solve This issue by updating gradle version
classpath 'com.android.tools.build:gradle:3.5.3'
Update: Android Gradle Plugin 3.5.0 fixes this. See this issue and this one issue, both fixed.
(Unfortunately, in my project, this other issue still remains even in 3.5.3.)
I started getting the same error after updating a (company internal) library dependency, but then I kept getting it even after reverting that update. Very strange!
> Task :app:transformClassesAndResourcesWithR8ForBetaRelease FAILED
R8 is the new Android code shrinker. If you experience any issues, please file a bug at
https://issuetracker.google.com, using 'Shrinker (R8)' as component name. You can
disable R8 by updating gradle.properties with 'android.enableR8=false'.
.../transforms/FirebasePerformancePlugin/beta/release/66/module-info.class:
D8: Unsupported source file type
The only thing I found that helped was to do what the Gradle build output says and temporarily switch back to ProGuard, with:
android.enableR8=false
in gradle.properties.
This issue was fixed somewhere between Android Studio 3.5 Beta 2 and Android Studio 3.6 Canary 5, there were a bunch of similar issues with module-info.class.
In my case to fix issue I had not only update Android Studio, but also update gradle plugin.
Steps is:
Install new version alongside your stable version (You also can configure current version to use updates from canary chanel)
More info here
Download link (I downloaded 3.6 Canary 5)
After you installed new Android Studio update grade plugin:
in
gradle/wrapper/gradle-wrapper.properties
chande distributionUrl to
distributionUrl=https\://services.gradle.org/distributions/gradle-5.5-all.zip
Don't forget Build->Clean Project
Turn off Firebase-performance plugin.
Android Studio 3.6 Canary 1 has this issue too.
I didn't find another way to release build my project.
i solve this problem with 3 steps:
1.update the "distributionUrl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip"
2.update the "classpath "com.android.tools.build:gradle:3.6.3"
3.update the Studio 3.6.3
in other way(i don't like it)
//apply plugin: 'com.google.firebase.firebase-perf'
...
//classpath "com.google.firebase:perf-plugin:1.3.1"

Issue with Kotlin Gradle plugin in android studio

I just upgrade Android studio to the last version (3.2.1) and an issue occurred while charging my project. The Kotlin Gradle plugin seems to be incompatible with the current Android Gradle plugin version, or something like that.
Here's the message displayed:
The Android Gradle plugin supports only Kotlin Gradle plugin version 1.2.51 and higher. Project 'Projetpelican' is using version 1.2.41.
I can't find any satisfying answer on the web so please enlight me with your knowledge.
PS. A similar topic had already been created but it does not fully answer the question...
in your build gradle
change 1.2.41 to following
buildscript {
ext {
kotlin_version = '1.3.10'
I hope this help you
Update your Kotlin version.
Under your project-level build.gradle (the one outside of the app folder), find the ext.kotlin_version variable and set it to '1.3.11'.
When maintaining an Android project, you need to keep an eye out for yellow-highlighted dependencies. Android Studio doesn't update them for you.

Android Studio, Gradle Update error [duplicate]

This question already has answers here:
Android-Studio upgraded from 0.1.9 to 0.2.0 causing gradle build errors now
(7 answers)
Closed 9 years ago.
I recently updated Android Studio to version 0.2, and now when I build my code, I get this error, Please tell me how to overcome this.
Gradle 'NewProject' project refresh failed:
Project is using an old version of the Android Gradle plug-in. The
minimum supported version is 0.5.0. Please update the version of
the dependency 'com.android.tools.build:gradle' in your build.gradle
files. Search in build.gradle files (show balloon)
Its a reported issue in Android Studio Build #AI-130.737825, built on July 11, 2013. Luckily, there is a workaround that you can do to fix this import issue.
Externally edit the project's build.gradle file, changing 'com.android.tools.build:gradle:0.4.2' to 'com.android.tools.build:gradle:0.5.+'
Here is the link to the issue
Go to your
build.gradle
file and replace the string
'com.android.tools.build:gradle: (what you have here)'
with
'com.android.tools.build:gradle:0.5'

Categories

Resources