Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
bodya_men
Нарушитель
44 / 52 / 7
Регистрация: 01.07.2014
Сообщений: 998
Завершенные тесты: 3
#1

Android.mk - Программирование Android

13.01.2016, 03:10. Просмотров 273. Ответов 10
Метки нет (Все метки)

Здравствуйте.Как скомпилировать стандартное приложение Android из исходников имея на руках только: Android.mk проекта, NDK, SDK(с установленной плафтормой компиляции).Правильнее: как скомпилировать приложение из Android.mk
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2016, 03:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Android.mk (Программирование Android):

Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout? - Программирование Android
Недавно начал изучать Android API, а сегодня более менее разобрал основы синтакиса XML. Затем стал разбирать следующий пример: ...

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast - Программирование Android
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка: Caused by: java.lang.ClassCastException:...

Android studio, как запускать программу сразу на android смартфоне подключенному к usb? - Программирование Android
android studio, как запускать программу сразу на android смартфоне подключенному к usb?

Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал - Программирование Android
Уже не в первый раз задаю вопрос. Молчание. В лучшем случае - "RTFM" и точка. Так вот, официального мануала, где есть ответ на...

Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK? - Программирование Android
Можно ли писать в нем готовые приложения Android?

Android.support.v4.app.FragmentActivity не работает в Android Studio - Программирование Android
объясните пожалуйста,как в андроид студио добавить вышеуказанную библиотеку,чтобы работало у меня вот это Активити package...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
14.01.2016, 14:23 #2
Цитата Сообщение от bodya_men Посмотреть сообщение
из исходников имея на руках только: Android.mk
А *.c, *.h и *.cpp файлы куда дел?
bodya_men
Нарушитель
44 / 52 / 7
Регистрация: 01.07.2014
Сообщений: 998
Завершенные тесты: 3
15.01.2016, 01:48  [ТС] #3
Их небыло.Брал из оф. репозитория.Там весь код только на Java

Добавлено через 53 секунды
Не сорцы андроида а именно сорцы стандартных приложений.К примеру браузер-там только Android.mk и сорцы
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
16.01.2016, 22:23 #4
Цитата Сообщение от bodya_men Посмотреть сообщение
Их небыло.Брал из оф. репозитория.Там весь код только на Java
Обычно (пол года назад изучал, пересмотрел пол сотни чужих проектов, но сам пока не использую) android.mk используется для сборки проектов именно на с/с++ под NDK. Ява не причем! На выходе получаем *.so файлы, которые можем встраивать в андроид проекты. Ява андроида может вызывать функции из этих "библиотек". Но не более...
p.s. если выложите подобные сорцы или ссылку на репозиторий, может кто из местных и поможет...
bodya_men
Нарушитель
44 / 52 / 7
Регистрация: 01.07.2014
Сообщений: 998
Завершенные тесты: 3
17.01.2016, 02:48  [ТС] #5
Хорошо, спасибо, сейчас выложу(на 4pda не помогут плюс РО).Незнаю что там но там только Java файлы и XML ресурсы.
Вот сами сорцы(пример приложения-музыка с лолипопа) Ссылка
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
17.01.2016, 03:13 #6
Цитата Сообщение от bodya_men Посмотреть сообщение
Незнаю что там но там только Java файлы и XML ресурсы
То что я там нашел - это вполне полноценные программы НА ЯВЕ под андроид. Зачем нужен mk не знаю.

Не по теме:

Возможно под одну из старых платформ. До студии и еклипса.... Для малоизвестного сборщика... Не ант(еклипс) и не градле(студия). Может для какого-то "пакетного" сборщика, когда собираются сразу "для релиза" все программы... Но это все догадки! я с подобным не сталкивался! хотя за почти 3года искал "пакетные сборщики" из батников! Убил безуспешно сотни часов на ант и лишь под новый градле (прошлым летом-осенью) научился собирать без IDE. А это явно не новые исходники...

bodya_men
Нарушитель
44 / 52 / 7
Регистрация: 01.07.2014
Сообщений: 998
Завершенные тесты: 3
17.01.2016, 14:25  [ТС] #7
Это исходники прошлого года может че в терминале выполнить для компиляции?
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
17.01.2016, 14:49 #8
Цитата Сообщение от bodya_men Посмотреть сообщение
Это исходники прошлого года
Это не о многом говорит... возможно есть специализированные (не официальные) инструменты у разработчиков андроид ПЛАТФОРМЫ. Которые нужны для массовых сборок пакетов. Я за неделю-две сам подобную могу написать...
Android.mk в "андроид-учебниках" нужно для NDK! В них не нашел НИЧЕГО важного (https://android.googlesource.com/pla...ase/Android.mk) что поможет сборке кроме LOCAL_PACKAGE_NAME. Все необходимое находится в манифесте! Я за 3 года обучения НИГДЕ не встречал варианта сборки apk через mk файлы! (а я интересовался ЛЮБЫМИ автоматическими методами сборки)
bodya_men
Нарушитель
44 / 52 / 7
Регистрация: 01.07.2014
Сообщений: 998
Завершенные тесты: 3
17.01.2016, 14:55  [ТС] #9
Как градлом собрать этот проект?
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
17.01.2016, 15:29 #10
Цитата Сообщение от bodya_men Посмотреть сообщение
Как градлом собрать этот проект?
Для начала скопируй все исходники себе, попробуй интегрировать в студию... Возможно запустится (если все файлы есть и все правильные). А уж тогда попробуешь без студии собирать...
Я бы начал с создания проекта-пустышки и переноса этих исходников туда...
bodya_men
Нарушитель
44 / 52 / 7
Регистрация: 01.07.2014
Сообщений: 998
Завершенные тесты: 3
17.01.2016, 15:47  [ТС] #11
Давно клонировал все.Я же не буду компилировать у них на сервере
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2016, 15:47
Привет! Вот еще темы с ответами:

Выбор мощного android смартфона до 10 рублей, для тестирования проектов Android Studio, что посоветуете? - Программирование Android
Какую фирму посоветуете?

Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) - Программирование Android
Привет всем! Для тех кто читал книгу - в конце 6ой главы мы закончили писать код игры. В книге написано что - игра готова. Но в самих...

OpenGL на Android 4.4 и Android 5.0 - нет текстур - Программирование Android
Всем доброго дня. Пишу 2D игру с использование OpneGL. На устройстве с версией Android 4.4.2 (HTC 626) все текстуры на месте, все...

Подключение Android Annotations к Android Studio - Программирование Android
Каким образом это сделать? Есть два .jar файла: androidannotations-3.2.jar androidannotations-api-3.2.jar При подключении через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.01.2016, 15:47
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru