0

zu definieren Wie ich meine App-Größe reduzieren möchte. Also habe ich unten Vorschlag von Appcelerator ForumWie Ziel ABI-Eigenschaft in tiapp.xml in Appcelerator

Sie können diese Größe reduzieren Abhängigkeit davon, welche Android API-Ebenen Sie target.If Sie benötigen Größe zu reduzieren, müssen Sie erstellen zwei separate APKs für ältere (armeabi) und neuere (armeabi-v7a) geräte

Also ich möchte für ältere (armabi) entfernen. Wie das Targeting einer ABI-Architektur dazu beiträgt, die Anwendungs- und APK-Größe zu reduzieren

Wie definiere ich die Ziel-ABI-Eigenschaft in tiapp.xml in Appcelerator?

Während auf Google Surfen habe ich unten tag:

<property name="ti.android.abi">all</property> <!-- to support all devices --> 
<property name="ti.android.abi">armabi, armabi-v7a</property> <!-- to support both old, new devices --> 
<property name="ti.android.abi">armabi</property> <!-- to support old devices --> 
<property name="ti.android.abi">armabi, armabi-v7a</property> <!-- to support new devices --> 

Nach jedem obigen Versuch ich keine Änderung der Speichergröße von apk-Datei bekam haben.

Hinweis: Ich baue diese App für Android-Gerät

Kann jemand auf ihm helfen?

Antwort

0

Ich habe keine Erfahrungen aus erster Hand damit, aber die documentation schlägt vor, dass es keine Eigenschaft von ti.android.abi ist, sondern stattdessen ein Element innerhalb des Android-spezifischen Abschnitts Ihrer tiapp.xml .

Zum Beispiel:

<android xmlns:android="http://schemas.android.com/apk/res/android"> <abi>armabi</abi> </android>

Beachten Sie, dass die Auswirkungen von nicht einschließlich der Unterstützung für alle ABIs verstehen sollte. Es ist mehr als nur die App-Größe zu reduzieren. Durch die Eliminierung von armabi-v7a könnte die Leistung neuerer Geräte reduziert werden, und die Eliminierung von armabi bedeutet, dass ältere Geräte Ihre App nicht mehr ausführen können.

+0

Ich habe es versucht, aber es funktioniert nicht, es scheint. Ich habe es unter Tag gehalten. –

+0

Ich glaube nicht, dass es unter geht. Beachten Sie mein Beispiel - es geht direkt unter . –

+0

Ich habe es auch direkt versucht, aber es hat eine Ausnahme ausgelöst –