Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Android: Wie x86 im Playstore unterdrücken (https://www.delphipraxis.net/188561-android-wie-x86-im-playstore-unterdruecken.html)

Rollo62 16. Mär 2016 11:13

Android: Wie x86 im Playstore unterdrücken
 
Hallo zusammen,

ich versuche gerade meine App für den Playstore zu optimieren.
Wenn ich mit aapt.exe die Features Anzeige dann kommt auch diese Zeile
Zitat:

native-code: 'armeabi' 'armeabi-v7a' 'mips' 'x86'
dabei raus.

Das mache ich mit einer Batchdatei so:
Zitat:

"d:\Program Files (x86)\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\build-tools\22.0.1\aapt.exe" dump badging ".\Android\Debug\Project1\bin\Project1.apk"

Ich verstehe das Ergebnis so das es auch im PlayStore für x86 Geräte gelisted würde, was ich aber nicht möchte weil ungetestet.
Wie kann man verhindern das es unter x86 erscheint, gibt es im AndroidManifest.xml einen Eintrag dafür ?

Habe aber nichts in der Richtung gefunden.

Rollo

Mavarik 16. Mär 2016 11:20

AW: Android: Wie x86 im Playstore unterdrücken
 
Zitat:

Zitat von Rollo62 (Beitrag 1333028)
Habe aber nichts in der Richtung gefunden.


Seit dem die Aussage existiert, dass Houdini mittlerweile funktioniert - konnte ich bisher noch nicht testet - habe ich die Erkennung bzw. Fehlermeldung vom EMBT-Loader bei x86 CPU raus genommen und hoffe momentan auf Feedback, ob es mit Intel klappt.

Mavarik

Rollo62 16. Mär 2016 11:25

AW: Android: Wie x86 im Playstore unterdrücken
 
Hallo Mavarik,

ja wäre auch für mich OK, aber das ist ein Kundenprojekt.
Wenns Probleme mit x86 gibt bekomme ich das um die Ohren gehauen.

Deshalb möchte ich nicht den Betatester spielen, sondern x86 rausnehmen.

Was ich aus den Android docs verstehe könnte man in dem NDK die x86 Libraries rausnehmen, dann würde das damit nicht kompiliert, oder so ähnlich.
Aber das ist mir zu viel Frickelei an einem funktionierendem System.
Es müsste doch etwas ähnliches wie dies <uses-features> für den PlayStore geben ...

Rollo

bra 16. Mär 2016 13:11

AW: Android: Wie x86 im Playstore unterdrücken
 
Man kann im Deployment-Manager der App einfach die "libnative-activity.so" für die Plattformen deaktivieren (Haken entfernen), die man nicht haben will. Haben wir bei uns auch so gemacht und funktioniert.

Rollo62 16. Mär 2016 21:43

AW: Android: Wie x86 im Playstore unterdrücken
 
Tatsächlich :-D

Werd ich gleich morgen ausprobieren.

Rollo


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz