Android C++本机代码

jac*_*ack 5 c++ eclipse mobile android native

我是一名新的Android开发人员,我想创建一个仅使用Android的C/C++代码的应用程序,但我发现文档非常有限.我可以在eclipse中创建一个Android C/C++项目,但它使用了很多java代码.

我正在使用NativeActivity(2.3的新手),我需要帮助设置我的项目.有谁知道如何做到这一点?

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

Jas*_*run 3

只需删除所有生成的 Java 代码即可。如果您想要纯粹的本机活动,则不需要它。您唯一需要做的就是按照文档中所示设置 Android Manifest 文件。特别是,您需要:

        <!-- Tell NativeActivity the name of or .so -->
        <meta-data android:name="android.app.lib_name"
                android:value="native-activity" />
Run Code Online (Sandbox Code Playgroud)

您需要修改 jni/Android.mk,以便它构建一个名为 lib_name 的 jni。