Używam biblioteki natywnej w moim projekcie Android, który jest skompilowany do armeabi-v7. Mój projekt jest kierowany na Androida SDK 8. Kiedy próbuję go uruchomić z odłączonym telefonem, automatyczne kierowanie wybiera urządzenie wirtualne Android 2.2 (armeabi) zamiast wersji 4.03 (armeabi-v7) i próbuje je zainstalować na tym, ale to wyrzuca błąd Failed to install apk on device 'emulator!
.Czy istnieje sposób na określenie wymogu architektury procesora w manifeście systemu Android?
nie mogę znaleźć sposób, aby określić wymaganą architekturę procesora, co wydaje się dziwne biorąc pod uwagę, można określić wersję Android SDK, wymagania sprzętowe (jak klawiatura sprzętowa) z <uses-configuration>
, wiele wymagań więcej sprzętu i wersji nawet OpenGL z <uses-feature>
w AndroidManifest.xml.
Czy istnieje sposób na określenie tego?
Być może za pomocą niektórych folderów w katalogu libs sugeruje obsługiwane ograniczenia architektury aplikacji, a następnie rynek Android obsługuje je odpowiednio? –