I have an IntelliJ 14.1.2 Project consisting of two modules - one is an Android Gradle based module and the other is a Spring Java-based module with Maven.
gps-trackman.v1 is my root project and I've not configured any outputs or facets for this project. The app is my android gradle module and I've configured Android and Android-Gradle Facet for this project and gps-trackman isn't my Spring Maven Project. I want to be able to build everything all together. Is it possible?
I now get this error message in my IntelliJ Eventlog
Unsupported Modules Detected: Compilation is not supported for following modules: gps-trackman, gps-trackman.v1, app. Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project.
The project 'gps-trackman.v1' is not a Gradle-based
Is this error just due to a misconfiguration of my project or is it really not possible to have a maven module and a Gradle module in one project?
Do I have to configure any Facets for the root project? Alternatively, do I have to convert my maven to gradle?
This question is related to
java
android
gradle
intellij-idea
intellij-14
You can simply downgrade your gradle dependency to fit your current android studio version.
dependencies {
classpath 'com.android.tools.build:gradle:3.5.2'
....
}
Worked for me.
1- close the project
2- close Android Studio
IDE
3- delete the .idea
directory
4- delete all .iml
files
5- open Android Studio
IDE and import the project
Answer from here
In my case settings.gradle contained invalid configuration.
I changed:
include ':app' rootProject.name='<somthing else>'
To:
include ':app'
Error is gone. So maybe check your settings.gradle for potential errors. If this won't work try to remove cache and other tips.
Press Ctrl-Alt-S > Uncheck "Android Support" plugin
(I wish I could tell you exactly why this works, but I can't. If you want to develop for Android, try using Android Studio, which is also made by Jetbrains.)
If nothing works try Import app folder not the Git root while opening Android Project and Error will be gone
Been dealing with this issue for a while every time I tried opening a project.
I always receive this error even though I knew I had not made any changes that should of caused this apart from exporting to zip.
To Fix:
This fixed it for me without doing any changes or deleting anything.
First of all you should update to Android Studio Source: https://code.google.com/p/android/issues/detail?id=77983
Then you should go to File -> Invalidate Caches / Restart -> Invalidate Caches & Restart.
Then try to build the application again.
I found this answer here
For me, my project was very corrupted. I don't know how I got into that state. What I observed was that several .gradle file and proguard file had a whole bundle of xml content. Fortunately, the physical file had the correct content in it, but android studio was displaying it as some xml file that looked like it belonged to some generated res xml data. Things like "Sync to file system" or "sync project to gradle file", "invalidate cache and restart" or "gradlew clean" wouldn't clear up the issue. I even replaced the bogus xml data being displayed in the gradle scripts with the original content, but that didn't help either. I tried some of the advise given above, but they either didn't work or seemed too complex for me to feel that me project would go back into a well formed state.
So I elected to create a new blank project. Using file explorer, I copied all of the modules in the corrupted project into the new project (a plain old copy and paste) I also replaced the "settings.gradle" and the root "build.gradle" files of the new file with the contents from the old file. Once that is done, you have to run "sync Project with gradle files and you're good to good. If by chance your project root has some content that you physically added, you would have to copy that over too.
So that gets you back up and working. I don't know for sure what caused my project to get corrupted, but I think it might have to do with the laptop going into sleep mode. My laptop was not allowing me wake up from sleep and the only way for me to wake up was to power off an power on again. I did have some projects opened a few times when that happened. So that's my best guess as to how the project might have gotten corrupted.
Had same issue with Android Studio 3.3 Canary 13.
I was able to solve it by following these steps:
When you complete these steps the module will be copied into your project again, AS will start syncing Gradle again and that succeeds without errors :-) Check your GIT status and you will see as soon as you add your module directory to GIT again that nothing has changed to your working directory. So it's purely an issue with AS that gets somehow out-of-sync...
Based my solution on this comment: https://issuetracker.google.com/issues/37008041#comment3
This may be resolved by fixing .idea/modules.xml
Check for https://stackoverflow.com/a/61343944/11910757
the error explain all things, the idea is confused between gradle and maven.
try to create new project with two gradle modules, you can build spring application with gradle as maven.
see this example from spring guides
This solution worked for me Android Studio 3.3.2.
For some reason, you can not delete the .idea folder
The best way is
Make sure you have added your module to the settings.gradle
file:
include ':app'
include ':your-module'
The following solution I found in this forum worked like a charm:
1- close the project
2- close Android Studio IDE
3- delete the .idea directory in the directory where your app resides
4- delete all .iml files in the directory where your app resides
5- open Android Studio IDE and import the project
Copy the project files from the original source and paste it somewhere and then import from the Android Studio.
Change the directory of the Project and re-open.
None of above worked for me but tried something random and it worked.
PS: You must have original corrupted project. (Means, copy it without tampering project structure)
Follow these steps :
1-Command+Shift+F
2-Type : modules.xml
3-Open file
4-Remove those you get error for (the module when you get error once building project)
Good luck :)
The ultimate solution to this error:
Step 1 Go to File -> Invalidate Caches/Restart.
Step 2 Close the project.
Step 3 Go to project folder and delete .idea folder.
Step 4 Delete YourProjectName.iml in project folder.
step 5 You will see a folder below graddle folder, Delete YourProjectName folder (it contains another YourProjectName.iml file).
Step 6 Open Android studio -> open existing project, and then select your project.
**
**
Step 1: Open the Corrupted Project (The one showing error).
Step 2: Open system.gradle file.
step 3: add this line of code include ':app'
.
Step 4: click on the sync, to sync the gradle file.
goto .idea
folder open modules.xml
file and see for yourself what module is there that you are not using in project currently.
Tried all above. Didn't work.
Here's what worked. Go to the file called modules.xml
Delete all the modules there. Clean and rebuild.
Writing in 2020 -
If none of these worked, close android studio and then go to
C:\Users\User.AndroidStudio(ANDROID_STUDIO_VERSION)\system and delete the caches folder
Restart your project now, it should work.
Source: Stackoverflow.com