1

Dies ist ein wenig seltsam, ich habe eine gradle.build Datei habe:Android Studio, verschwindet Import Klasse von gradle Datei

apply plugin: 'com.android.application' 

android { 
    apply from: '../dev-tools/gradle/common-cyborg-app.gradle' 

    defaultConfig { 
     applicationId "com.nu.art.cyborg.demo" 
    } 

    defineDefaultVariantsAPK("dev-project") 
} 

, wenn ich den folgenden import:

import com.android.build.OutputFile 

der Import nur verschwindet .. wirklich gibt es keine andere Möglichkeit, es zu beschreiben. Ich habe Caches gelöscht und neu gestartet, das Projekt und nichts gereinigt.

Jedes Mal, wenn ich die Zeile einzufügen, nach ein paar Sekunden, um es „magische Weise“ verschwunden ist ...

jedermann?


aktualisieren, so dass die akzeptierte Antwort für eine Weile (pro Tag) gearbeitet und einmal Studio abgestürzt ist, es funktioniert nicht ... Ich weiß wirklich nicht, warum und ich auf sie zu viel Zeit verschwendet, dass ich don‘ t, wirklich, aber ich habe es geschafft, das Problem zu umgehen, take a look, ich übergebe den Filter aus der App build.gradle Datei

+0

Stellen Sie sicher, dass Sie die echte Datei 'build.gradle' editieren - die Datei im Verzeichnis Ihres Moduls - und nicht eine zusammengefügte Datei in' build/'. Normalerweise sehe ich das Problem "make a change and it is what" mit [dem Manifest] (https://commonsware.com/blog/2016/04/08/why-cant-edit-manifest-android-studio.html), aber in der Theorie könnte es mit 'build.gradle' passieren, denke ich. – CommonsWare

+0

Ich weiß, was Sie meinen, der Fehler, der zu dem Manifest im Build führt, ist extrem verwirrend ... und ich bearbeite auf jeden Fall die korrekte build.gradle-Datei .. auch sollten GRADLE-Dateien nicht zum Build-Output-Ordner hinzugefügt werden – TacB0sS

Antwort

2

Android Studio wird unbrauchbare Importe aus Ihren Gradle-Dateien entfernen. Wenn Sie es einfügen, verwenden Sie diesen Import nicht, damit er entfernt wird. Ja, ich weiß, es ist dumm.

Was Sie tun sollten, ist zuerst die Klasse mit vollständig klassifizierten Namen zu verwenden und später den Import hinzuzufügen.

+0

WHO THE HALL FRAGEN SIE, DAS ZU TUN .....!? ^^ du bist richtig btw ^^ – TacB0sS

+0

also aus irgendeinem Grund schien es für eine Weile gearbeitet haben, und nach Studio abgestürzt funktioniert es nicht, bitte werfen Sie einen Blick auf die Lösung, die ich gefunden habe ich die FilterType.ABI aus übergeben die oberste build.gradle – TacB0sS