Android Studio版本 :1.3.2
NDK版本:android-ndk-r10b
1.下载NDK,选用android-ndk-r10b版本
2. 配置环境变量(像当初配java一样配置)
计算机-右键-属性-高级系统设置-环境变量-系统变量-Path一项—双击
将下载的NDK R10d版本的路径添加到变量值后面(记得加分号,路径名不要有空格)
;D:\code\android-ndk-r10d
3.cmd-输入 ndk-build,显示:
在cmd中输入ndk-build,显示以上内容,说明ndk-build命令可以查找到,但是原则伤讲ndk应该是在一个Android项目中的,所以抛出这样的异常,但是这说明环境已经配好了。
4.打开Android Studio,像正常新建项目一样新建一个Android 项目
5.在MainActivity里写上:
public native String getStringFromNative();
即在该类里面定义一个native方法。
附MainActivity.java里的全部代码:
package com.example.pc.ndktest6;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends Activity {
public native String getStringFromNative();
private TextView tv=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv= (TextView) findViewById(R.id.tv);
tv.setText(" "+getStringFromNative());
}
static {
System.load