Собственный код Android C ++ - PullRequest
       28

Собственный код Android C ++

5 голосов
/ 31 января 2011

Я - новый разработчик Android, и я хотел бы создать приложение, использующее только код C / C ++ для Android, но я нашел документацию очень ограниченной.Я могу создать проект Android C / C ++ в Eclipse, но он использует много java-кода.

Я использую NativeActivity (новичок в 2.3), и мне нужна помощь в настройке моего проекта.Кто-нибудь знает, как это сделать?

http://developer.android.com/reference/android/app/NativeActivity.html

Ответы [ 2 ]

3 голосов
/ 31 января 2011

Просто удалите весь сгенерированный код Java. Вам это не нужно, если вы хотите чисто родную деятельность. Единственное, что вам нужно сделать, это настроить файл манифеста Android, как показано в документации. В частности, вам понадобится:

        <!-- Tell NativeActivity the name of or .so -->
        <meta-data android:name="android.app.lib_name"
                android:value="native-activity" />

И вам нужно изменить jni / Android.mk, чтобы он создавал jni с именем lib_name.

0 голосов
/ 04 марта 2011

Yuo может заглянуть в проект Lighthouse для Android, который позволяет использовать код Qt (и, следовательно, C ++) вместо Java. Вам все еще нужна 1 строка кода Java, чтобы запустить приложение Qt.

...