Was übersehe ich bei der Einrichtung eines neuen Android-Studios

alfware17

Aktives Mitglied
hier das überarbeite projekt.
die signet apk kann ich hier nicht hochladen. zu gross.
ca 8mb private Mail währe eine möglichkeit.

Danke dir ich werde das nach meinem Urlaub in Angriff nehmen mit 2024-koala. Und vielleicht - mal probieren mit 21, vielleicht machen die beiden kleinen das ja noch.
Die signierte APK kannst du mir gerne an alfware@mail31.de schicken. Aber sag mal wieso 8MB, meine waren jetzt immer ca 2,5MB klein/groß

Vielen Dank für deine große Hilfe!
 

alfware17

Aktives Mitglied
Habe jetzt Android Studio 2024 Koala-Bärchen auf meinem Laptop unter Windows 11 zum Laufen bekommen. Größte Schwierigkeiten waren ehrlich gesagt, "irgendein" AVD zum Laufen zu kriegen, aber nun habe ich das Nexus 5 mit einem API 24, paßt perfekt für mich. Habe mir anhand deiner Vorgabe eine neue Projektversion erstellt, die unter SDK 34 compilierte und sich auch signieren und dem Xiaomi anbieten ließ.
Vielen Dank für deine große Hilfe! Daß das bei mir im AS 2024 lief und sich im Emulator zeigte, war eine der großen Sternstunden dieses Jahres für mich.
Da waren ein paar kleine Umbenennungsfehlerchen in der switch -> if/else Geschchte, habe ich aber systematisch gefunden und beseitigt (Totalcommander Synchronisation/Abgleich). Am meisten Arbeit machte mir das Package Umbenennen, für dich sicher nur ein Federstrich, ich wußte mir nicht anders zu helfen.
Und ich habe beschlossen, es gibt ab jetzt zwei Apps, eine läuft bei Version 4.90 weiter und deckt API 24->34++ ab (mal sehen was noch kommt) und eine zweite heißt nun 1.90-x86 und deckt API 15->29 ab also für ältere Handys,
Ungeklärt ist noch Linux / AS 2024, da habe ich im Urlaub nur eine Virtualbox und da Laufzeiten von 1:10 bis 1:20 im Vergleich zum AS 3.2.1 sprich der Rechner ist stehend K.O. (und buildet noch nicht mal bzw läßt eine Emulation starten). Da muß ich nach dem Urlaub mal ein reales Linux testen.
 

alfware17

Aktives Mitglied
Wollte mal eine abschließende Rückmeldung geben. Also meine App (in deiner Version) läuft jetzt für API 25 bis 34 und damit auf den gängigen Handys. 35 habe ich mal probiert, sehe aber keinen Mehrwert und dachte mir, du wirst dir schon was dabei gedacht haben.
Dazu habe ich Android Studio 2024 nun auf 4 PC mit insgesamt 6 Betriebssystemen (4x Windows, 2x Linux) getestet. Wie zu erwarten, machen es nur meine beiden großen Rechner anständig - alles andere ist gruselig. Vor allem was den Emulator angeht, der ressourcenhungrig hoch 3 ist und somit mir den Spaß an kleineren Laptops und in der Virtualbox verdirbt. Aber was solls, für einmal alle Jubeljahre...
Ich habe mir Stand August einen Branch für API 15 bis 29 gezogen und pflege den im Android Studio 3.21 weiter. Letzteres läuft auf den anderen PC und auch noch in 3 Linux VM (Mint 19, 21 und LMDE6), damit mir halt nie mehr die Installationen ausgehen. Und nein virtuell für Windows keine Chance, die Emulatoren töten die Maschine oder es geht gar nicht erst. Gleiches gilt auch für Linux auf kleineren PC - keine Ahnung warum das alles so fett und ressourcenhungrig sein muß. Ich bin doch mit einem kleinen Nexus und API 25 zum Spielen zufrieden, dann geht es eh aufs Handy und dann geht es oder auch nicht,
Nochmal vielen Dank für deine Hilfe, alleine hätte ich das nie geschafft
 

Jw456

Top Contributor
Frage: Ich habe in deinem anfangs Code gesehen. Das du da Zugriff auf Externen Speicher gemacht hast.
Das wird ja in dieser Art ja nur bis API 22 (Android 5) geklappt haben.

A6 Abfrage der Permissions zur Laufzeit an den User.

A8 wider neu scoped storage. SAF

Hast du das Thema auch gelöst?
 
Zuletzt bearbeitet:

alfware17

Aktives Mitglied
Frage: Ich habe in deinem anfangs Code gesehen. Das du da Zugriff auf Externen Speicher gemacht hast.
Das wird ja in dieser Art ja nur bis API 22 (Android 5) geklappt haben.

A6 Abfrage der Permissions zur Laufzeit an den User.

A8 wider neu scoped storage. SAF

Hast du das Thema auch gelöst?

ehrlich gesagt habe ich das Importieren neuer Zitatefiles in die Datenbank schon Jahre nicht mehr probiert. Wahrscheinlich geht es nicht mehr - obwohl ich damals so nette Träume hatte wie Update per Internet durch Textfiles. Aber ich kann es mal auf dem Xiaomi (Andr.13) testen, sonst geht die Funktion raus. Die Datenbank wird dann nur per App-Update erweitert
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Feld eines Eingabeformulars automatisch mit UserID ausfüllen Android & Cross-Platform Mobile Apps 1
L Android Länge eines Musikordners Android & Cross-Platform Mobile Apps 7
C Zugriff auf die Position eines String- bzw Spinner-Arrays Android & Cross-Platform Mobile Apps 1
L Hintergrund eines Switch(Buttons) ändern Android & Cross-Platform Mobile Apps 3
Robat Android Umsetzung eines Spiels mit Minispielen Android & Cross-Platform Mobile Apps 5
A Android Öffnen eines ProgressDialogs Android & Cross-Platform Mobile Apps 5
antonbracke Android OpenGL - Element zum Zeigen eines .obj Models Android & Cross-Platform Mobile Apps 2
M [Android] Wie erstellt man eine Verknüpfung eines Ordners? Android & Cross-Platform Mobile Apps 7
H Frage bei erstellen eines Projectes Android & Cross-Platform Mobile Apps 3
M Inhalt eines Eingabefeldes an einen Server senden? Android & Cross-Platform Mobile Apps 9
B Überlagern eines Layouts Android & Cross-Platform Mobile Apps 6
A Fehler beim Starten eines Intents - alles in einer Klasse funktioniert... Android & Cross-Platform Mobile Apps 4
T Android Ergebnis eines XML+XSLT "transform" in eine HTML - Datei schreiben (Android) Android & Cross-Platform Mobile Apps 2
Bastifantasti Lagesensor eines Handys ansprechen? Android & Cross-Platform Mobile Apps 48
A Problem beim Subtrahieren eines Double von einem Double Android & Cross-Platform Mobile Apps 5
C Woche eines Jahres rausfinden Android & Cross-Platform Mobile Apps 2

Ähnliche Java Themen

Neue Themen


Oben