Помощь!Я пытался скомпилировать и протестировать последний порт 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 секунд