С другой же стороны, собираться что-либо при значении этого параметра, не равным AOSP отказывается:
Прерывание происходит в SetupTask.java:
"For 'AOSP' SDK Preview, attribute minSdkVersion in AndroidManifest.xml must be 'AOSP'"
Я придумал небольшой хак, позволяющий это обойти. Собранные приложения успешно работают на Nook'e (Android 1.5).
В $ANDROID_SDK_ROOT/platforms/android-8/build.prop замените значение "AOSP" на "1" в codename:
ro.build.version.codename=1
Теперь в собираемом проекте в AndroidManifest.xml в minSdkVersion пропишите "1":
<uses-sdk android:targetSdkVersion="8" android:minSdkVersion="1" />
И в local.properties проекта добавьте
target=android-1
p.s. От разработки для Android я далек, лишь правил несколько приложений для себя. Возможно, есть более изящный способ собирать BSDroid'ом не под эмулятор, но я такого не нашел.
Комментариев нет:
Отправить комментарий