LiteCoding

Заметки о программировании

Архив по тэгу ‘ndk’

Как собрать нативное приложение под Android

без комментариев

Все разработчики, которые хотя бы слышали об Android, делятся на две группы. В первую группу входят те, кто считают, что Android — это прежде всего Linux, а не Dalvik VM, библиотеки и SDK. А во вторую — их идеологические противники. И если вторые, как правило, обходятся стандартным SDK и уходят в сторону NDK с большой неохотой, то первым гораздо интереснее игры с нативным кодом. Так вот, для тех, кто только начал причислять себя к первой группе (или хочет к ней примкнуть), и предназначена эта статья.

Я предполагаю, что вы уже знакомы с тем, что из себя представляет NDK, для чего нужен cygwin при разработке под Windows, и уже собрали хотя бы одну нативную библиотеку.

В сети есть ряд интересных заметок и комментариев, как собрать обычную Linux-программу для Android. В NDK уже есть все необходимое, чтобы это сделать, но сам процесс выглядит, честно говоря, не очень удобным. Требуется, как минимум, воссоздать структуру каталогов, к которым адаптированы сценарии сборки, и указать ряд обязательных параметров.

Я хочу предложить вам более простой (на мой взгляд, конечно) способ. Скрипт ndk-build является лишь средством запуска утилиты make с нужными параметрами. Поэтому, чтобы ничего не поломать, создадим альтернативный путь сборки, и начнем с точки входа.
Читать далее »

Written by Дмитрий Воробьев

Декабрь 24th, 2010 at 13:35

Posted in Статьи

Tagged with ,