android studio ndk的解压过程怎么这么慢
1个回答
展开全部
下载安装android studio。
下载ndk 解压。
建立一个项目 NDK项目
建立对应的类,在 MathKit 中计算 int 值的平方数。
准备 .h 文件
进入Java目录;CMD 进入该目录进行 javah 操作:
该文件为 java 类对应的 头文件,
,建立文件夹:
拷贝之前的文件进去
分别实现:
net_qiujuer_ndkdemo_jni_MathKit.cpp
#include JNIEXPORT
jint JNICALL Java_net_qiujuer_ndkdemo_jni_MathKit_square (JNIEnv *env, jclass cls, jint num)
{ return num*num; }
.h>net_qiujuer_ndkdemo_jni_StringKit.cpp
#include JNIEXPORT
void JNICALL Java_net_qiujuer_ndkdemo_jni_StringKit_setNull (JNIEnv *env, jclass obj, jstring str)
{ }.h>
设置项目
设置根目录中的:local.properties
设置 项目 的build.gradle
这个设置是为了保证生成的Jni名称为:JniDemo。
主文件调用
现在点击运行
下载ndk 解压。
建立一个项目 NDK项目
建立对应的类,在 MathKit 中计算 int 值的平方数。
准备 .h 文件
进入Java目录;CMD 进入该目录进行 javah 操作:
该文件为 java 类对应的 头文件,
,建立文件夹:
拷贝之前的文件进去
分别实现:
net_qiujuer_ndkdemo_jni_MathKit.cpp
#include JNIEXPORT
jint JNICALL Java_net_qiujuer_ndkdemo_jni_MathKit_square (JNIEnv *env, jclass cls, jint num)
{ return num*num; }
.h>net_qiujuer_ndkdemo_jni_StringKit.cpp
#include JNIEXPORT
void JNICALL Java_net_qiujuer_ndkdemo_jni_StringKit_setNull (JNIEnv *env, jclass obj, jstring str)
{ }.h>
设置项目
设置根目录中的:local.properties
设置 项目 的build.gradle
这个设置是为了保证生成的Jni名称为:JniDemo。
主文件调用
现在点击运行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询