Hallo 
Ik heb gisteren mijn Android Studio geüpgraded naar 0.4.0. Sindsdien werkt Gradle niet meer.
Dit herkende ik aan een zeer korte buildtijd van 1sec (hij doet helemaal niets) en de 'Local path doesn't exist'-error bij het overzetten met ADB.
Ik heb dus eerst dit allemaal gedaan, wat vorige keer hielp. Dit keer geen oplossing.
Daarna in de terminal in Android Studio gradlew clean gedaan, maar gradlew assembleDebug werkte niet door een Java error. Daarom heel Java geüpdate, en x32 EN x64 voor de zekerheid maar geïnstalleerd (van de JDK dus). Toen weer een gradlew clean en toen werkte gradlew assembleDebug gewoon, en kwam er gewoon een APK uit.
Om de Local path error te fixen in Android Studio heb ik bij de [moduleNaam].iml dit toegevoegd aan de <configuration>:
Toen werkte het overzetten wel, maar nog steeds geen build.
Dus: via de terminal kan ik builden, in Android Studio werkt overzetten, maar builden niet.
Als ik in Gradle menu op refresh klik, geeft hij een fout in Gradle aan, en ik kan in de Gradle Settings niet voor "Use default gradle wrapper" kiezen ("not configured for the current project").
Daarna een kopie van het project gemaakt en alle .iml bestanden en .idea mappen weggehaald en besloten opnieuw te importeren. Dat lukt niet (eerste keer importeren ging ook al moeilijk).
Bij het kiezen van Project Root/build.gradle of ./settings.gradle en "Use default gradle wrapper" krijg ik de volgende error:
In de Log staat verder niets behalve die eerste regel.
Als ik de Module/build.gradle selecteer krijg ik dezelfde error als in het oude project bij Gradle Refresh (als ik daar op klikte):
Enig idee wat er mis is? Geen enkele tutorial van internet werkt, niets. En handmatig builden via de terminal en dan overzetten is niet je-van-het natuurlijk.
edit:
Als ik van internet een gradle distributie download en die lokaal ergens neerzet, en in de importdialog kies voor local distribution en dan die map krijg ik een "Cannot inherit from final class" error. Lijkt dus ergens iets met Gradle te zijn.
Ik heb gisteren mijn Android Studio geüpgraded naar 0.4.0. Sindsdien werkt Gradle niet meer.
Dit herkende ik aan een zeer korte buildtijd van 1sec (hij doet helemaal niets) en de 'Local path doesn't exist'-error bij het overzetten met ADB.
Ik heb dus eerst dit allemaal gedaan, wat vorige keer hielp. Dit keer geen oplossing.
Daarna in de terminal in Android Studio gradlew clean gedaan, maar gradlew assembleDebug werkte niet door een Java error. Daarom heel Java geüpdate, en x32 EN x64 voor de zekerheid maar geïnstalleerd (van de JDK dus). Toen weer een gradlew clean en toen werkte gradlew assembleDebug gewoon, en kwam er gewoon een APK uit.
Om de Local path error te fixen in Android Studio heb ik bij de [moduleNaam].iml dit toegevoegd aan de <configuration>:
XML:
1
| <option name="APK_PATH" value="/build/apk/[moduleNaam]-debug-unaligned.apk" /> |
Toen werkte het overzetten wel, maar nog steeds geen build.
Dus: via de terminal kan ik builden, in Android Studio werkt overzetten, maar builden niet.
Als ik in Gradle menu op refresh klik, geeft hij een fout in Gradle aan, en ik kan in de Gradle Settings niet voor "Use default gradle wrapper" kiezen ("not configured for the current project").
Daarna een kopie van het project gemaakt en alle .iml bestanden en .idea mappen weggehaald en besloten opnieuw te importeren. Dat lukt niet (eerste keer importeren ging ook al moeilijk).
Bij het kiezen van Project Root/build.gradle of ./settings.gradle en "Use default gradle wrapper" krijg ik de volgende error:
code:
1
2
3
| org/gradle/api/tasks/wrapper/Wrapper$PathBase Consult IDE log for more details (Help | Show Log) |
In de Log staat verder niets behalve die eerste regel.
Als ik de Module/build.gradle selecteer krijg ik dezelfde error als in het oude project bij Gradle Refresh (als ik daar op klikte):
code:
1
2
3
4
| Could not create an instance of Tooling API implementation using the specified Gradle distribution 'http://services.gradle.org/distributions/gradle-1.9-all.zip'. Could not create an implementation of service 'org.gradle.tooling.internal.protocol.ConnectionVersion4'. Could not create an instance of type org.gradle.tooling.internal.provider.DefaultConnection. Cannot inherit from final class |
Enig idee wat er mis is? Geen enkele tutorial van internet werkt, niets. En handmatig builden via de terminal en dan overzetten is niet je-van-het natuurlijk.
edit:
Als ik van internet een gradle distributie download en die lokaal ergens neerzet, en in de importdialog kies voor local distribution en dan die map krijg ik een "Cannot inherit from final class" error. Lijkt dus ergens iets met Gradle te zijn.
[ Voor 4% gewijzigd door F.West98 op 02-01-2014 18:42 ]
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI