2012-09-25 16 views
7

Piszę aplikację Adobe AIR Android, używając FlashDevelop, i chcę się upewnić, że po jej opublikowaniu w Google Play jest ona dostępna tylko dla urządzeń obsługujących aplikacje oparte na Adobe AIR. Jaki jest właściwy sposób konfiguracji tego w moich plikach projektu?Jakie są prawidłowe ustawienia manifestu Androida dla aplikacji Adobe AIR w celu ograniczenia dostępności urządzenia?

UPDATE: Tech Wymagania Adobe powietrza 3 (z Adobe):

  • ARMv7 procesor wektorem FPU, minimalna 550MHz, OpenGL ES 2.0 H.264 i AAC HW dekodery
  • Android ™ 2,2, 2,3, 3,0, 3,1, 3,2 i 4,0
  • 256MB RAM
  • przeglądarka internetowa Android
+0

FWIW, tutaj jest strona Adobe dotycząca [Android oczywistych ustawień AIR] (http://help.adobe.com/en_US/air/build/WSfffb011ac560372f-5d0f4f25128cc9cd0cb-7ffc.html). Nie odpowiada na to pytanie, ale ma inne przydatne informacje pokrewne. – kpatelPro

Odpowiedz

4

AIR będzie działał na Froyo (Android 2.2 SDK w wersji 8) lub nowszej. W swojej application.xml dodać następujące manifestu dodatkami

<uses-sdk android:minSdkVersion="8" /> 

To zapewni wszystko działa mniej niż 2,2 przyzwyczajenie być kompatybilne z aplikacją.

+0

Czy to filtrowanie nieobsługiwanych urządzeń ARMv6? (jeśli w ogóle mogą one uruchamiać Androida) – Philippe

+0

Nie sądzę, że istnieje sposób na odfiltrowanie nieobsługiwanych urządzeń ARMv6. Ten kod pokaże aplikację jako niekompatybilną na mniej niż 2.2 –

+0

Dzięki! Zaktualizowałem to pytanie, podając pełną listę wymagań. – kpatelPro

0
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="16"/> 
<supports-screens android:resizeable="true" android:anyDensity="true" android:smallScreens="false" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true"/> 

Trzeba dodać podpory-GL-tekstury Flaga odfiltrować urządzeń ze starymi OpenGL i wideo-kartki:

<supports-gl-texture android:name="GL_OES_compressed_ETC1_RGB8_texture"/>