Это продолжение О NativeActivity в Android 2.2 / NDK-r5。
Пример AndroidManifest.xml с документами NativeActivity и (android_ndk)/samples/native-activity/AndroidManifest.xml
и в R6, и в R6b есть
<!-- This is the platform API where NativeActivity was introduced. -->
<uses-sdk android:minSdkVersion="8" />
Попытка построить с APP_PLATFORM := android-8
в Appliction.mk терпит неудачу, потому что (android_ndk)/platforms/android-8/arch-arm/usr/include/android
почти пуст.
Несмотря на то, что это очень глупая идея,Я попытался собрать библиотеку с APP_PLATFORM := android-9
в Application.mk и построить .apk с target=android-8
в default.properties.К моему удивлению, он построен.Неудивительно, что он не запустился.
Кажется маловероятным, но есть ли способ заставить это работать на Android 2.2?
Я подал в Google отчет об ошибке, так как онСкорее всего, это ошибка документации, но я подумал, что и здесь возникнет проблема.