Als «android» getaggte Fragen

Android ist Googles mobiles Betriebssystem, mit dem digitale Geräte (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) programmiert oder entwickelt werden. Verwenden Sie für Themen im Zusammenhang mit Android Android-spezifische Tags wie Android-Intent, Android-Aktivität, Android-Adapter usw. Verwenden Sie für andere Fragen als Entwicklung oder Programmierung, die sich jedoch auf das Android-Framework beziehen, diesen Link: https: // android.stackexchange.com.

3
ViewBinding vs Kotlin Android-Erweiterungen mit synthetischen Ansichten
Wie vergleicht sich die neue ViewBinding mit den Kotlin Android Extensions mit synthetischen Ansichtsbindungen? Abgesehen von NullSafety und TypeSafety, die von neuen ViewBindings bereitgestellt werden, warum sollten wir in Betracht ziehen, die Kotlin-Methode zur Verwendung synthetischer Bindungen in Views aufzugeben. Ist das neue ViewBinding leistungsfähiger, da es die Binding-Klasse zuvor …


6
Wie kann ich einen Alarm so einstellen, dass er nach den neuesten Einschränkungen für Android genau zu einem bestimmten Zeitpunkt geplant wird?
Hinweis: Ich habe verschiedene Lösungen ausprobiert, über die hier in StackOverflow geschrieben wurde (Beispiel hier ). Bitte schließen Sie dies nicht, ohne zu überprüfen, ob Ihre Lösung von dem, was Sie gefunden haben, mit dem unten beschriebenen Test funktioniert. Hintergrund Für die App ist es erforderlich, dass der Benutzer eine …

3
WARNUNG: Die API 'varianten.getMappingFile ()' ist veraltet und wurde durch 'varianten.getMappingFileProvider ()' ersetzt.
Ich habe gerade Android Studio 3.5 auf Android Studio 3.6 aktualisiert und das vorherige Gradle-Plugin beim Synchronisieren von Gradle durch das Gradle-Plugin 3.6.0 ersetzt: build.gradle: API 'varianten.getMappingFile ()' ist veraltet und wurde durch 'varianten.getMappingFileProvider ()' ersetzt. Vorschläge zum Debuggen dieser Warnung. Woher kommt es? Ich sehe keine Verwendung von getMappingFile …
26 android 

1
Keine statische Methode metafactory
Ich habe ein Problem mit meiner App, dass die App beim Anmelden abstürzt und die folgende Fehlermeldung angezeigt wird: java.lang.NoSuchMethodError: No static method metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; in class Ljava/lang/invoke/LambdaMetafactory; or its super classes (declaration of 'java.lang.invoke.LambdaMetafactory' appears in /apex/com.android.runtime/javalib/core-oj.jar) at okhttp3.internal.Util.<clinit>(Util.java:87) at okhttp3.internal.Util.skipLeadingAsciiWhitespace(Util.java:321) at okhttp3.HttpUrl$Builder.parse(HttpUrl.java:1313) at okhttp3.HttpUrl.get(HttpUrl.java:917) at retrofit2.Retrofit$Builder.baseUrl(Retrofit.java:492) at com.example.usub.Remote.RetrofitClient.getClient(RetrofitClient.java:14) at …
26 java  android 

2
Ablehnen einer erneuten Initialisierung für eine zuvor fehlgeschlagene Klasse in OkHttp
Ich versuche, ein Bild mithilfe des Flask-Backends auf meinen Server hochzuladen, das die zu speichernde Datei in einem Ordner und OkHttp in Android verarbeitet. aber ich bekomme diesen Fehler in Android: I/art: Rejecting re-init on previously-failed class java.lang.Class<okhttp3.internal.platform.ConscryptPlatform$configureTrustManager$1>: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/conscrypt/ConscryptHostnameVerifier; at okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.ConscryptSocketAdapter.buildIfSupported() (ConscryptSocketAdapter.kt:64) at void okhttp3.internal.platform.AndroidPlatform.<init>() …
22 android  okhttp 

4
Cant Pull / Push Git von Android Studio 4.0 Kanarienvogel
Jedes Mal, wenn ich versuche, ein Repo aus dem Bit-Bucket zu ziehen, wird der Fehler angezeigt Failed to start Git process User Authentication Token not found Ich habe versucht, die Windows-Anmeldeinformationen zurückzusetzen, Git und Android Studio zu deinstallieren und neu zu installieren, da ich glaube, dass es ein Kompatibilitätsproblem mit …
21 android  git 

1
Behebung des Problems "Emulator: Warnung: QXcbIntegration: Plattform-OpenGL-Kontext kann nicht erstellt werden, weder GLX noch EGL sind aktiviert ((null): 0, (null))"
Ich arbeite an xfce "Xubuntu", habe mein Android Studio aktualisiert und jedes Mal, wenn ich ein Projekt mit Emulator ausführe, erhalte ich die folgenden zwei Fehler: Emulator: Warnung: QXcbIntegration: Plattform-OpenGL-Kontext kann nicht erstellt werden, weder GLX noch EGL sind aktiviert ((null): 0, (null)) Emulator: Emulator: FEHLER: VkCommonOperations.cpp: 496: Fehler beim …

2
Android AsyncTask API in Android 11 veraltet. Welche Alternativen gibt es?
EDIT : Diese Frage ist kein Duplikat als Vor ein paar Tagen wurde ein AOSP-Commit für die Abschreibung durchgeführt. Die andere Frage betrifft die Verwendung von AsyncTaskLoader über AsyncTask. Google lehnt die Android AsyncTask-API in Android 11 ab und schlägt vor, sie java.util.concurrentstattdessen zu verwenden . Sie können das Commit …
21 java  android 

4
FragmentContainerView als NavHostFragment
Scheint, als würde die Verwendung von FragmentContainerViewnicht sofort funktionieren? <androidx.fragment.app.FragmentContainerView class="androidx.navigation.fragment.NavHostFragment" android:id="@+id/fragment_nav_host" android:layout_width="match_parent" android:layout_height="match_parent" app:defaultNavHost="true" app:navGraph="@navigation/nav_app" /> Hier ist mein Code, der verwendet wird, fragment-ktx:1.2.0-rc01und ich erhalte immer den folgenden Fehler: Caused by: java.lang.IllegalStateException: Activity ...MainActivity@797467d does not have a NavController set on 2131296504 Nur mit <fragment>Werken und AFAIK soll …

3
Kotlin Flow gegen Android LiveData
Ich habe einige Fragen zu Kotlin Flow Ich kann LiveData von mehreren Fragmenten aus beobachten. Kann ich das mit Flow machen? Wenn ja, wie dann? Mit map& können wir mehrere LiveData von einer einzigen LiveData haben switchMap. Gibt es eine Möglichkeit, mehrere Flows aus einer einzigen Quelle zu erhalten? Mit …

7
Play Install Referrer Library Hinzufügen der Berechtigungen WRITE_EXTERNAL_STORAGE und READ_EXTERNAL_STORAGE
Wir versuchen, die Google Play Install Referrer Library und zu aktualisieren Intern werden einige externe Lese- und Schreibberechtigungen hinzugefügt . <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> Müssen wir uns wirklich an die Berechtigungen halten? Abhängigkeit implementation 'com.android.installreferrer:installreferrer:1.1 Quelle https://developer.android.com/google/play/installreferrer/library.html

4
Fehler bei der doppelten Eingabe von Gradle: META-INF / MANIFEST.MF (oder wie man eine Datei aus dem JAR löscht)
Ich habe ein Github-Repository geklont, weil ich den Code studieren wollte, aber als ich versuchte, ihn in Android Studio zu erstellen, hatte ich einige Probleme. Nach dem Hinzufügen des Google Maven-Repositorys (gemäß Aufforderung von Android Studio) und dem Aktualisieren der Gradle Plugin-Version und der Grade-Version (auf 3.5.2 bzw. 5.4.1) schlägt …

1
Wie bekomme ich certfile (.android \ emulator-grpc.cer)?
Nach dem Aktualisieren von Java wird diese Meldung jedes Mal angezeigt, wenn ich den Emulator starte 21:13 Emulator: emulator: WARNING: EmulatorService.cpp:448: Cannot find certfile: C:\Users\Aml\.android\emulator-grpc.cer security will be disabled. 21:13 Emulator: Started GRPC server at 127.0.0.1:8554 Hat sich jemand diesem Problem gestellt und löse ich dieses Problem?

5
Beim Abrufen des Fehlers wird angezeigt, dass der Eintragsname 'res / layout / test_toolbar.xml' beim Erstellen einer signierten apk kollidiert ist
Ich habe mein Android Studio heute von 3.5.x auf 3.6 aktualisiert und beim Generieren einer signierten Apk für die Build-Variante mit der folgenden Meldung wird ein Fehler angezeigt: Eintragsname 'res / layout / test_toolbar.xml' kollidiert Ich habe kein Layout wie dieses eine im ganzen Projekt überhaupt. Ich habe eine benutzerdefinierte …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.