компиляция Android SDL из libsdl.org и установка не удалась с BUILD FAILED - PullRequest
2 голосов
/ 13 апреля 2011

Помощь!Я пытался скомпилировать и протестировать последний порт SDL (1.3) из libsdl.org

(можно найти здесь: http://www.libsdl.org/tmp/android-project.zip)

steps

cd android-projectndk-build ant install sh data.sh

Он не будет компилироваться с использованием NDK-r5b, продолжал жаловаться, что "SDL.h" не найден ... хотя пути и т. д., похоже, были настроены правильно.

Итак, я установил r4b, а затем cd в (свежий) каталог android-project и запустил ndk-build ... без ошибок. (Также проверил, чтобы убедиться, что он использовал r4b с использованием «which ndk-build»"first)

ЭТО СОЗДАЕТ ОК ... но шаг" ant install "завершается неудачей.

sgtwhy @ sgtwhy-PC / cygdrive / t / Android / android-project $ adbустройства Список подключенных устройств эмулятор-5554 устройство

sgtwhy @ sgtwhy-PC / cygdrive / t / Android / android-project $ ant install Buildfile: T: \ Android \ android-project \ build.xml

BUILD FAILED T: \ Android \ android-project \ build.xml: 49: задание класса com.android.ant.SetupTask не может быть найдено с помощью загрузки классовr AntClassLoader []

Общее время: 0 секунд

Я использую файл «stock» build.xml и проверил, что файлы * .properties также имеют правильные пути,

Есть идеи, как заставить это работать?Теперь, когда он скомпилирован - нужно как-то его подтолкнуть к телефону.

[EDIT / UPDATE]

Это помогло!http://arithmetic -game.googlecode.com / hg / Arithgame-android / readme.txt? R = d05a65aa7d91e482398298b8bc8871ad917c9ad1

Я вошел в проект и запустил android.bat, чтобы обновить файлы свойств.

$ cd android-project $ android.bat обновить проект -t 3 --path.

, а затем запустить "ant install" - с успехом!

sgtwhy @ sgtwhy-PC / cygdrive / t / Android / android-project $ ant install Buildfile: T: \ Android \ android-project \ build.xml [настройка] Инструменты Android SDK, версия 10 [настройка] Цель проекта: Android 1.6 [setup] Уровень API: 4 [setup] [setup] ------------------ [setup] Разрешение библиотечных зависимостей: [setup] Нет библиотечных зависимостей.[настройка] [настройка] ------------------ [настройка] [настройка] ПРЕДУПРЕЖДЕНИЕ: значение minSdkVersion не задано.Приложение будет установлено на все версии Android.[setup] [setup] Файл правил импорта: tools \ ant \ main_rules.xml

-debug-obfuscation-check:

-set-debug-mode:

-compile-test-if-test:

-pre-build:

-dirs: [echo] Создание выходных каталогов, если необходимо ... [mkdir] Создано dir: T: \ Android \android-project \ bin [mkdir] Созданный каталог: T: \ Android \ android-project \ gen [mkdir] Созданный каталог: T: \ Android \ android-project \ bin \ classes

-aidl: [echo] Компиляция файлов aidl в классы Java ...

-renderscript: [echo] Компиляция файлов RenderScript в классы Java и байт-код RenderScript ...

-resource-src: [echo] ГенерацияR.java / Manifest.java из ресурсов ...

-pre-compile:

compile: [javac] T: \ Android \ android-sdk \ tools \ ant \ main_rules.xml: 384: предупреждение: «include deantruntime» не установлено, по умолчанию используется build.sysclasspath = last;установить в false для повторяющихся сборок [javac] Компиляция 2 исходных файлов в T: \ Android \ android-project \ bin \ classes

-post-compile:

-obfuscate:

-dex: [echo] Преобразование скомпилированных файлов и внешних библиотек в T: \ Android \ и roid-project \ bin \ classes.dex ...

-package-resources: [echo] Упаковочные ресурсы[aapt] Создание полного пакета ресурсов ...

-package-debug-sign: [apkbuilder] Создание SDLApp-debug-unaligned.apk и его подписание с помощью ключа отладки ...

debug: [echo] Запуск zip align на последнем apk ...[echo] Пакет отладки: T: \ Android \ android-project \ bin \ SDLApp-debug.apk

install: [echo] Установка T: \ Android \ android-project \ bin \ SDLApp-debug.apkна эмулятор или устройство по умолчанию ... [exec] pkg: /data/local/tmp/SDLApp-debug.apk [exec] Успех [exec] 267 КБ / с (946557 байт за 3,455 с)

СТРОИТЬ УСПЕШНО Общее время: 19 секунд

...