Android App selber entwickeln

  • Habe ich beim Nexus 5 im AVD eigentlich auch Garantie? Ich glaube das Ding ist kaputt und startet nicht mehr :( Ich schwöre, habe es nicht fallen gelassen oder ins Wasser getaucht.

    12-11 18:45:29.633 1726-1726/? I/art: Late-enabling JIT
    12-11 18:45:30.736 956-996/? W/ActivityManager: Slow operation: 5306ms so far, now at startProcess: returned from zygote!
    12-11 18:45:30.759 956-996/? W/ActivityManager: Slow operation: 5330ms so far, now at startProcess: done updating battery stats
    12-11 18:45:40.904 956-996/? W/ActivityManager: Process ProcessRecord{5c4d3d2 1726:com.android.providers.calendar/u0a1} failed to attach
    12-11 18:45:40.970 956-996/? I/ActivityManager: Killing 1726:com.android.providers.calendar/u0a1 (adj -100): start timeout
    12-11 18:45:42.049 956-996/? W/ActivityManager: Unattached app died before broadcast acknowledged, skipping
    12-11 18:46:01.604 956-996/? W/ActivityManager: Slow operation: 3613ms so far, now at startProcess: returned from zygote!
    12-11 18:46:01.621 956-996/? W/ActivityManager: Slow operation: 3616ms so far, now at startProcess: done updating battery stats
    12-11 18:46:01.626 956-996/? W/ActivityManager: Slow operation: 3636ms so far, now at startProcess: building log message
    12-11 18:46:01.719 956-996/? I/ActivityManager: Start proc 1750:com.android.providers.calendar/u0a1 for broadcast com.android.providers.calendar/.CalendarUpgradeReceiver
    12-11 18:46:01.721 956-996/? W/ActivityManager: Slow operation: 3730ms so far, now at startProcess: starting to update pids map
    12-11 18:46:01.723 956-996/? W/ActivityManager: Slow operation: 3732ms so far, now at startProcess: done updating pids map
    12-11 18:46:01.724 956-996/? W/ActivityManager: Slow operation: 3794ms so far, now at startProcess: done starting proc!
    12-11 18:46:01.741 956-997/? W/art: Long monitor contention event with owner method=void com.android.server.am.BroadcastQueue.processNextBroadcast(boolean) from BroadcastQueue.java:639 waiters=0 for 3.728s
    12-11 18:46:23.437 1758-1758/? I/art: JIT created with code_cache_capacity=2MB compile_threshold=1000
    12-11 18:46:26.499 956-996/? W/ActivityManager: Process ProcessRecord{4462359 1758:com.android.providers.calendar/u0a1} failed to attach
    12-11 18:46:26.521 956-996/? I/ActivityManager: Killing 1758:com.android.providers.calendar/u0a1 (adj -100): start timeout
    12-11 18:46:35.465 1766-1766/? I/art: Late-enabling JIT
    12-11 18:46:42.724 1766-1766/? I/art: JIT created with code_cache_capacity=2MB compile_threshold=1000
    12-11 18:46:43.752 956-996/? W/ActivityManager: Process ProcessRecord{785b1e 1766:com.android.providers.calendar/u0a1} failed to attach
    12-11 18:46:43.822 956-996/? I/ActivityManager: Killing 1766:com.android.providers.calendar/u0a1 (adj -100): start timeout
    12-11 18:46:44.410 956-996/? W/ActivityManager: Unattached app died before broadcast acknowledged, skipping
    12-11 18:46:44.411 956-996/? W/ActivityManager: Unattached app died before broadcast acknowledged, skipping
    12-11 18:46:44.415 956-997/? W/art: Long monitor contention event with owner method=void com.android.server.am.ActivityManagerService$MainHandler.handleMessage(android.os.Message) from ActivityManagerService.java:1688 waiters=0 for 651ms
    12-11 18:46:53.624 1773-1773/? I/art: JIT created with code_cache_capacity=2MB compile_threshold=1000
    12-11 18:46:58.823 956-996/? W/ActivityManager: Process ProcessRecord{6361fff 1773:com.android.providers.calendar/u0a1} failed to attach
    12-11 18:46:58.961 956-996/? I/ActivityManager: Killing 1773:com.android.providers.calendar/u0a1 (adj -100): start timeout
    12-11 18:46:59.841 956-996/? W/ActivityManager: Unattached app died before broadcast acknowledged, skipping
    12-11 18:47:03.768 956-996/? W/ActivityManager: Slow operation: 3640ms so far, now at startProcess: done starting proc!
    12-11 18:47:24.786 1793-1793/? I/art: JIT created with code_cache_capacity=2MB compile_threshold=1000
    12-11 18:47:24.914 1793-1793/? W/art: Suspending all threads took: 124.992ms

    Der Startvorgang wurde vor über 2 Stunden eingeleitet.

    Wenn ein Mensch nicht um dich kämpft, hat er nur gewartet, dass du gehst. ;(

  • Schade :( Habe den bis 4:45 Uhr durchlaufen lassen und er kam einfach nicht hoch.... Dann war wohl der Accu leer.

    12-12 03:46:20.680 3348-3656/? D/MDnsDS: MDnsSdListener::Monitor poll timed out
    12-12 03:46:20.682 3348-3656/? D/MDnsDS: Going to poll with pollCount 1
    12-12 03:46:24.495 3516-3538/? E/BluetoothAdapter: Bluetooth binder is null
    12-12 03:46:25.333 3516-3538/? E/KernelCpuSpeedReader: Failed to read cpu-freq

    Wenn ein Mensch nicht um dich kämpft, hat er nur gewartet, dass du gehst. ;(

  • Ja Syno, das kann auch nicht so lange dauern. Da stimmt bei dir irgendwas nicht.
    Noch mal als Hinweis, hatte ich dir gestern schon am Telefon gesagt... Android Studio hat erstmal bei mir auch Sachen nachgeladen. Das brauchte es erstmal um nur zu laufen. Bspw das Java JRE und anderen Krams.

    Hast du evtl .. weiss nicht.. besondere Pfade? Also das du dsa nicht unter C:/ installiert hast das meine ich. Da könnte es dann auch schon evtl Probleme geben. Hab mich nicht getraut das auf ner anderen Platte zu installieren.

    Ansonsten hast du ja eigentlich mehr SDK als ich installiert.

    Sonst ist das schon Hammer. Geht jetzt auch direkt aufs Smartphone über USB der kram zum testen. Ist wirklich sehr viel schneller und mal eben "so" gemacht.

    Hab gestern Abend und heute Morgen das ins Playstore versucht reinzumachen. Warte noch auf ein bestimmtes Zertifikat ( Altersbestimmung ähnlich USK ), und habe das auf "mittel" gespeichert, bzw eingereicht.

    Ist doch etwas komplizierter als ich gedacht habe. Aber gut ich kann jetzt nach und nach neue Versionen schöpfen und das sind so Schritte die macht man einmal und dann läuft das. Vielleicht mache ich für andere Webseiten auch Apps ( von Mir die ), weiss ja jetzt wie es funktioniert und kann den Quellcode flott anpassen.

    Ich denke mal das das dann nochmal von Google selber geprüft wird die App. Keine Ahnung. Die steht da jetzt nur als Entwurf da ( kann nicht absenden weils Zertifikat noch fehlt ).

    Ein paar Ideen habe ich noch, leider lassen die sich nicht so flott umsetzen.

    Es ist auf jeden Fall wieder mal ein lustiger Zeitvertreib. Macht schon Spass.

    /OT/ Gestern war der Hufschmied da, hab ihm hiervon erzählt und wir haben uns um den Sinn von Apps unterhalten. Gibt ja so einiges was sinnfrei ist. Hab ihm dann vorgeschlagen ne Hufschmied APP zu entwickeln ( schwerzweise ), also Hufe auskratzen, Huf schneiden, einpinseln. Nur mit diesen 3 Funktionen und die dann mit Mobile Ads zu betreiben :D Mussten beide lachen.

    Aja hab da auch noch was rausgefunden. Gibt ja auch inApp Kaufoptionen und Werbung. Da gibt es weitere Bestimmungen und Anmeldepflichten. Nur so als Info.

    Desweiteren kann die App auch ausgewertet werden bspw mit Analytics. Da sind viele Sachen die gehen könnten und auf die nicht hingewiesen werden muss. So ne App kann mit der bestimmten akzeptierten Recht auch Sachen machen die gar nix mit dem Programm ansich zu tun hat.

    Deswegen: App Berechtigungen immer lesen, verstehen und hinterfragen. Denn wofür soll ne Wetter APP bspw Zugriff aufs Mikrofon oder Kamera haben.
    Hab auch gehört das es besser werden soll mit den Berechtigungen das man die auch Entziehen kann in einer neuen Android Version. Finde ich sehr gut, kommt allerdings zu spät.

    So wieder mal viel gebrabbelt,
    wollte das nur mal so reinschreiben.

    wenn etwas möglich erscheint mach ich das, wenn das nicht klappt gehts ans unmögliche und ansonsten das undenkbare.

    - nun stolz rauchfrei - Ich denke also Bing ich!

    Support 24h Bereitschaft 0173 6107465 - NUR Für Kunden von SEO NW!

  • Nein, habe leider keine besonderen Pfade. Ist alles per Default installiert.

    Ich glaube das Problem wird gelöst sein, wenn ich endlich mal herausfinde, warum sich das AVD mit API 1 meldet, obwohl es eigentlich API 23 sein müsste. Habe das nun auch mal mit einer ganz anderen versucht, Android Version 4.3.3 und auch hier meldet es sich mit API 1.

    Wenn ein Mensch nicht um dich kämpft, hat er nur gewartet, dass du gehst. ;(

  • Hab grade Nexus 6 Test gemacht. Das läufft extremst langsam und mein Rechner ist keine lahme Kröte.
    Ich glaube fast deiner wird zu langsam sein ( 5 Jahre? ) und Ram braucht das Teil auch ne Menge.

    Ich habe nur 3 EMus aktiv, am besten du versuchst das mit einem älteren Gerät. Nexus 5 klappt so einigermassen mit der App ( bei mir ) ich teste gleich weitere Geräte wie sich das in der Auslastung verhält und gebe dir dann mal rückmeldung

    wenn etwas möglich erscheint mach ich das, wenn das nicht klappt gehts ans unmögliche und ansonsten das undenkbare.

    - nun stolz rauchfrei - Ich denke also Bing ich!

    Support 24h Bereitschaft 0173 6107465 - NUR Für Kunden von SEO NW!

  • nimm mal in der Auswahl nen älteres Android. Versuche grae Nexus One mit Kitkat. Hab da nicht so ne Auswahl, weil ich einige Sachen nicht geladen habe.

    Wenn möglich, versuch mal ein älteres Android reinzuladen und nicht 6. Das braucht ganz schön Ressourcen ( bei meinem test )

    wenn etwas möglich erscheint mach ich das, wenn das nicht klappt gehts ans unmögliche und ansonsten das undenkbare.

    - nun stolz rauchfrei - Ich denke also Bing ich!

    Support 24h Bereitschaft 0173 6107465 - NUR Für Kunden von SEO NW!

  • so rückmeldung.
    Das geht wesentlich schneller. Probiere mal Nexus one mit Kitkat oder älter aus. Bei mir läufts dann auch viel schneller. Braucht nur halb soviele Ressourcen ( vielleicht sogar noch weniger )

    Probier das mal bitte...

    wenn etwas möglich erscheint mach ich das, wenn das nicht klappt gehts ans unmögliche und ansonsten das undenkbare.

    - nun stolz rauchfrei - Ich denke also Bing ich!

    Support 24h Bereitschaft 0173 6107465 - NUR Für Kunden von SEO NW!

  • Ok, werde das mal versuchen. Hatte eben das Studio zu und den Emulator im Debug-Modus per Console gestartet, damit mal mehr Ressourcen frei sind. Das Studio selbst ist ja schon ein Schwergewicht. Ging dann etwas schneller, aber der hörte nicht auf zu booten.

    Der Rechner ist genau 2 Jahre und 4 Monate als. Hatte mich da mit 5 Jahren getäuscht. War ja das Problem vor 4 Wochen, HDD kaputt und gerade aus der Garantie raus.

    Wenn ein Mensch nicht um dich kämpft, hat er nur gewartet, dass du gehst. ;(

  • jupp,
    bin auch grade mit "eigenen" Smartphone Templates am experimentieren. GPU Beschleunigung sollte rein und nicht Image Snapshot. Ich Teste das jetzt damit mal.

    wenn etwas möglich erscheint mach ich das, wenn das nicht klappt gehts ans unmögliche und ansonsten das undenkbare.

    - nun stolz rauchfrei - Ich denke also Bing ich!

    Support 24h Bereitschaft 0173 6107465 - NUR Für Kunden von SEO NW!

  • Du kannst aus dem Template auch alle Sensoren wie Kamera entfernen, fallste das nicht brauchst. Ich habe auch ne geringere Auflösung eingestellt. Ram etc kannste auch frei definieren vom Emulierten Smartphone.

    Hab jetzt allerdings noch nicht die Ultimative Lösung gefunden. Leider.
    Bei downloadable standen auch ältere Android zur Auswahl, geht auch nicht. Da weiss ich aber wahrscheinlich worans liegt. Image passt nicht .

    So ein kleines Update. Hab jetzt alles mit armeabi-v7a durch. Am besten nimmst du Kitkat und erstellst dir ein Hardware Profil. Ice Cream Sandwich ist mist, da keine GPU Beschleunigung. In dem Hardware Profil kannste die Sensoren entfernen, wenn du die nicht brauchst. Ram etc kannste da auch einstellen des Phones.

    Vielleicht bringts was. Ich habe auf 3 Zoll Bildschirm reduziert und andere Sachen abgespeckt bzw aufgestockt. Das geht spürbar besser ( + auch vom Ram her, CPU etc )

    wenn etwas möglich erscheint mach ich das, wenn das nicht klappt gehts ans unmögliche und ansonsten das undenkbare.

    - nun stolz rauchfrei - Ich denke also Bing ich!

    Support 24h Bereitschaft 0173 6107465 - NUR Für Kunden von SEO NW!

  • Hier ist mal meine Konfiguration


    wenn etwas möglich erscheint mach ich das, wenn das nicht klappt gehts ans unmögliche und ansonsten das undenkbare.

    - nun stolz rauchfrei - Ich denke also Bing ich!

    Support 24h Bereitschaft 0173 6107465 - NUR Für Kunden von SEO NW!

  • Also, war jetzt 4 Stunden weg und das Teil lief vier Stunden. Nix.... Egal ob Nexus_One_API_10 oder Nexus_One_API_17. Gut, der AVD startet schneller, aber ich bekomme einfach keinen Startbildschirm.

    Wenn ein Mensch nicht um dich kämpft, hat er nur gewartet, dass du gehst. ;(

  • Also das Ganze kann man hier echt knicken, da läuft gar nichts und ich habe keinen Schimmer warum. Habe das gestern Abend nun doch auf meinem Laptop installiert, was ich ja nicht wollte. Hätte ich mir sparen können, denn dort ist es das Gleiche. Der Laptop ist wesentlich schneller, aber letztendlich kommt das Gleiche bei raus. AVD startet, ist auf dem Laptop wesentlich schneller offen, dann sofort der Android-Schriftzug und das war es dann.

    Und in der Console sehe ich mal wieder, dass der wohl bootet, dann irgendwas die Meldung "connection lost" kommt, dann "all services died". Dann beginnt das Spiel von vorne, also alles exakt noch mal und noch mal und noch mal. Zwischen jedem "Neustart" liegen auf den Laptop ca. 7 Minuten.

    Ach ja, das ist auch bei Deinem Projekt so als auch bei den fertigen "Beispielen der jeweiligen SDK", habe die extra auch noch installieren lassen.

    Also irgendwas muss hier sonst unterschiedlich sein, kann doch nicht anders sein. Rechenleistung ist es jedenfalls nicht, da hat der Laptop genug.

    Was hast Du denn genau für Versionen installiert von Android Studio und Java JDK ??

    Wenn ein Mensch nicht um dich kämpft, hat er nur gewartet, dass du gehst. ;(

  • Moin,
    leider habe ich die Downloads schon gelöscht. Ich schau mal.

    Android Studio 1.5.1
    JRE 1.7.0_79 b15 AMD64 ( steht in About )

    Java jdk1.7.0_79

    Hilft das?

    wenn etwas möglich erscheint mach ich das, wenn das nicht klappt gehts ans unmögliche und ansonsten das undenkbare.

    - nun stolz rauchfrei - Ich denke also Bing ich!

    Support 24h Bereitschaft 0173 6107465 - NUR Für Kunden von SEO NW!

  • Ja, vielleicht liegt es daran.....

    Android Studio habe ich auch 1.5.1

    Bei der JDK aber keine 7er, da die nicht mehr supportet wird, sondern die 8.0_66

    Könnte also schon sein, dass das Problem da zu suchen ist. Ist zumindest der einzige erkennbare Unterschied.

    Wenn ein Mensch nicht um dich kämpft, hat er nur gewartet, dass du gehst. ;(

  • Nein Alex, kam da nicht weiter. Habe allerdings auch die Version 7 von JDK nicht versucht. Mir ist das Java-Zeug schon ein Grauen und eine veraltete Version kommt mir nicht drauf. Müsste aber wohl auch mit der 8er gehen, zumindest bestätigen das viele im Netz. Wenn es nicht gehen sollte, dann müsste ja ein Fehler kommen und der kommt ja nicht.

    Wenn ein Mensch nicht um dich kämpft, hat er nur gewartet, dass du gehst. ;(