2012-05-05 1 views
0

Я успешно установил Android Gingerbread 2.3.4 на Beagleboard XM, у которого есть Cortex A-8. Как выбрать Cortex -A-8 в качестве цели в Eclipse для кросс-компиляции?Компиляция приложений для Android для Cotex A 8

Спасибо и уважение,

Heshsham

+0

Вы строите библиотеки ndk? Если нет - если вы просто создаете Java-код, вам не нужно ничего делать. –

+0

@ChrisStratton да Я использую библиотеки NDK – gpuguy

+0

@ChrisStratton Также, если это был Java-код, то почему выбор конкретного устройства не имеет значения. Я понимаю, что код java-байт будет преобразован для конкретной архитектуры устройства. Поэтому производительность должна быть проблемой. Поэтому следует выбрать конкретную цель. – gpuguy

ответ

0

Вы указать, какой АБИС поддерживать в проекте НКА, поставив строку в Application.mk файла. Если эта часть исходного дерева находится в представлении Eclipse проекта, вы должны иметь возможность редактировать файл из eclipse, иначе вы можете использовать свой любимый редактор.

http://developer.android.com/sdk/ndk/index.html дает пример того, как включить поддержку MIPS:

APP_ABI := armeabi armeabi-v7a mips 

Для Cortex A-8 вы в основном просто нужно выяснить соответствующее имя ABI.

+1

Поскольку Cortex A8 основан на ARM 7, если он не тот, который вы опубликовали: APP_ABI: = armeabi-v7a? – gpuguy