Android: Wie benutzt man niedrigere minSdkVersion als in der Bibliothek deklariert (uiautomator-v18)

Ich habe eine ältere Android-App auf Android-Studio / Gradle migriert. Der Test braucht uiautomator-v18 was minSdkVersion=18 erfordert. Allerdings möchte ich die minSdkVersion auf 15 oder 16 setzen. Es gibt viele Fragen zu SO über die gleiche Sache, aber ich bin einfach nicht in der Lage, dieses Problem zu lösen. Exerpt AndroidManifest.xml: <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.example.searcher" […]

Android-Back-Taste funktioniert nicht

Ich benutze cocos2dx, um ein kleines Spiel zu machen und in der Tätigkeit meines Spiels gebe ich die folgenden Funktionen, um die Rücktaste zu behandeln. @Override public boolean onKeyDown(int keyCode, KeyEvent event) { return super.onKeyDown(keyCode, event); } @Override public void onDestroy() { android.os.Process.killProcess(android.os.Process.myPid()); super.onDestroy(); } Beim Betätigen der Taste bekomme ich die folgende Warnung in […]

Android finden Ressource von id während der Laufzeit

Wenn ich den Fehler bekomme "android.content.res.Resources $ NotFoundException: Resource ID # 0x7f050007 type # 0x12 ist nicht gültig" Kann ich etwas finden, was diese Ressource ist, wenn ich seine ID kenne? ListView list = (ListView)findViewById(R.id.messages_list_view); list.setAdapter(new ArrayAdapter<String>(context, R.layout.messages_list, headers)); Messages_list.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/messages_list_layout" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"> <ListView android:id="@+id/messages_list_view" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout>

Deaktivieren Sie das Verstecken einer Präsentation (Sekundärbildschirm)

Ich arbeite an einem Projekt, das eine kleine Präsentation auf einem sekundären Display zeigen sollte (API 4.2). Bis jetzt geht alles gut Aber wenn ich die Bewerbung schließe, kann ich nicht verhindern, dass die Präsentation geschlossen wird. Ich möchte eine Anwendung erstellen, die einen Hintergrunddienst startet, der die Präsentation initialisiert. So dass der Benutzer nur […]

"Keine Ressource gefunden" Fehler beim Erstellen von App

Ich möchte mein Eclipse-Projekt auf Android Studio migrieren. Ich habe das Projekt mit minSdkVersion = 8 gebaut, aber ich möchte neue Funktionalität hinzufügen, die minSdkVersion 10 benötigt. Ich laufe Android Studio 1.1.0. Nach dem Import des Eclipse-Projekts ("Projekt importieren" auf dem Haupt-AS-Bildschirm) gehe ich in das Fenster "Projektstruktur", wähle die Registerkarte "Flavours" und speziere API […]

Checking null String in Android

Ich entwickle eine Android-Anwendung. Ich bekomme einen String-Wert als Null aus Webservice. Ich hole den Wert und speichere ihn in einer String-Variable. Dann, wenn ich den Wert mit Log ausdrucke, wie Log.i ("Tag", "` “ `!!! Zelle >>" + Zelle) ;, Ich bekomme null in den Bildschirm gedruckt. Nun, was ich brauche ist, dass ich […]

OS-Version mit NDK in C erhalten

Ich schreibe ein C-Programm, das ich auf meinem Desktop mit Linux und auch auf einem Android-Gerät ausführen möchte. Ich muss einige Desktop-spezifische Dinge und einige Android-spezifische Dinge machen. Meine Frage ist, gibt es eine Möglichkeit, die OS-Version in C zu bekommen, damit ich verarbeiten kann, wenn das Programm auf dem Desktop oder auf dem Android-Gerät […]

Zusammenführen von Android-Manifest-Dateien, Konfliktfilter

Ich versuche, Android-Manifest-Dateien von 2 Plugins in Unity zu kombinieren, aber es gibt zwei Aktivitäten mit dem gleichen Intent-Filter und ich kann nur 1 oder das andere zur gleichen Zeit arbeiten …. Von den 2 widersprüchlichen Aktivitäten, je nachdem, was in der Manifest-Datei oben ist, ist die, die funktionieren wird. Also, wenn Aktivität von Manifest […]

Retrofit @Body zeigt sich als Parameter in HTTP-Anfrage

Ich habe früher Square's Retrofit erfolgreich für einen @GET Web-API-Aufruf verwendet, aber beim Versuch, JSON als @BODY in einem @POST Aufruf zu senden, erscheint auf dem Server (Rails) der JSON als Parameter anstatt der Body-Request. Mein Verständnis ist, dass @BODY diesen Methodenparameter der Anfrage im Körper hinzufügen wird. Irgendeine Idee, was ich falsch mache? WebApi […]

AbstractMethodError bei der Verwendung von RxJavaCallAdapterFactory auf Retrofit 2

Ich bekomme diesen Fehler: FATAL EXCEPTION: main E/AndroidRuntime: java.lang.AbstractMethodError: abstract method not implemented at retrofit.RxJavaCallAdapterFactory.get(RxJavaCallAdapterFactory.java) at retrofit.Retrofit.nextCallAdapter(Retrofit.java:189) at retrofit.Retrofit.callAdapter(Retrofit.java:175) at retrofit.MethodHandler.createCallAdapter(MethodHandler.java:45) at retrofit.MethodHandler.create(MethodHandler.java:26) at retrofit.Retrofit.loadMethodHandler(Retrofit.java:151) at retrofit.Retrofit$1.invoke(Retrofit.java:132) at $Proxy0.getPosts(Native Method) Wenn man versucht, RxJavaCallAdapterFactory beim Retrofit zu verwenden. Ich benutze com.squareup.retrofit:retrofit:2.0.0-beta1 und com.squareup.retrofit:adapter-rxjava:2.0.0-beta1 . Hier habe ich die api-Schnittstelle erstellt: Retrofit retrofit = new Retrofit.Builder() […]

Das Android ist ein Google Android Fan-Website, Alles über Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.