亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

使用NDK進行開發android

2020-07-14 13:32:51
字體:
來源:轉載
供稿:網友

在eclips中配置NDK路徑
在eclipse中點擊菜單欄window-Perferences,配置NDK的路徑。


在工程中添加native lib
新建一個空白的Android工程,在根目錄上點擊右鍵Adnroid Tools - Add Native Support...

在彈出的對話框中輸入要新建的lib的名稱,點擊Finish,在工程目錄下會多出一個jni文件夾,里面有一個空白的cpp文件和一個Android.mk文件

Android.mk文件的內容是
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := TestJni
LOCAL_SRC_FILES := TestJni.cpp
include $(BUILD_SHARED_LIBRARY)
TestJni就是要加載的lib的名稱,LOCAL_SRC_FILES 是資源文件的路徑。
hello jni

MainActivity.java代碼如下:

復制代碼
代碼如下:

package com.example.testjni;
import android.os.Bundle;
import android.app.Activity;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

TextView textView = new TextView(this);
textView.setText(helloFromJni());
setContentView(textView);
}

public native String helloFromJni();

static {
System.loadLibrary("TestJni");
}
}

TestJni.cpp代碼如下:

復制代碼
代碼如下:

#include <jni.h>
extern "C" jstring Java_com_example_testjni_MainActivity_helloFromJni(JNIEnv *env, jobject thiz) {
return env->NewStringUTF("Hello From Jni");
}

直接運行程序,可以在Console窗口中看到NDK build的輸出

有一點要注意:由于我使用的是x86的Android虛擬機來運行,所有使用的是x86的編譯器。制定編譯器的方法是在jni目錄新建一個Application.mk的文件,輸入以下內容
#APP_ABI := armeabi
APP_ABI := x86
#APP_ABI := armeabi armeabi-v7a x86 mips mips-r2 mips-r2-sf
#APP_ABI := all
APP_STL := stlport_static
如果是普通arm處理器的Android手機,使用APP_ABI := armeabi,如果是x86處理器的,使用APP_ABI := x86,等等。
如果APP_ABI := all,會編譯所有指令的so。
運行結果如下:

至于C/C++的編譯是怎么實現的,我們可以查看一下工程的Properties

在Builders里面有多了兩項,一個是CDT Builder,一個是Scanner Configuration Builder。
現有的工程添加Builder
如果工程里面已經有jni目錄了,但是沒有配置C/C++的編譯器,高手們可以自己添加Builder,對于我這種愛投機取巧的小菜鳥,工程右鍵菜單,新添加一個空白的so,然后再刪除,CDT Builder和Scanner Configuration Builder就出來了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧洲精品毛片网站| 欧美做受高潮电影o| 国产大片精品免费永久看nba| 亚洲护士老师的毛茸茸最新章节| 91精品国产91久久久久久吃药| 精品国产视频在线| 国产成人精品在线播放| 91精品久久久久久综合乱菊| 久久免费国产精品1| 日韩免费不卡av| 欧美激情视频免费观看| 亚洲国产精品一区二区久| 亚洲aaaaaa| 日韩精品免费电影| 2019亚洲日韩新视频| 久久99精品久久久久久琪琪| 欧美日韩午夜视频在线观看| 欧美成人精品在线播放| 国产精品海角社区在线观看| 亚洲国产成人91精品| 91国自产精品中文字幕亚洲| 久久久亚洲福利精品午夜| 精品国产福利在线| 国产自产女人91一区在线观看| 中文字幕免费精品一区| 久久成人精品一区二区三区| 欧美高清理论片| 日本欧美精品在线| 97免费在线视频| 国产精品久久久久久久久久新婚| 国产精品久久久久久影视| 国产91精品青草社区| 国产美女高潮久久白浆| 久久综合国产精品台湾中文娱乐网| 亚洲欧美日本另类| 亚洲另类激情图| 欧美日韩一区二区免费在线观看| 欧美国产精品va在线观看| 国产精品网红直播| 亚洲色图偷窥自拍| 成人精品在线视频| 亚洲国产日韩一区| 亚洲精品乱码久久久久久金桔影视| 欧美精品aaa| 欧美一级视频一区二区| 成人免费看片视频| 欧美精品video| 国产欧美在线观看| 免费97视频在线精品国自产拍| 亚洲综合中文字幕在线| 日韩欧美在线视频免费观看| 国产精品久久久久久超碰| 日韩中文字幕在线观看| 欧美性猛交99久久久久99按摩| 色偷偷噜噜噜亚洲男人| 亚洲aaa激情| 日韩欧美大尺度| 精品自在线视频| 久久艹在线视频| 国产97在线视频| 亚洲国产毛片完整版| 91精品在线影院| 91精品久久久久| 久久精品电影网| 黄色91在线观看| 成人疯狂猛交xxx| 91精品中国老女人| 国产精品69av| 尤物99国产成人精品视频| 欧美性生交xxxxxdddd| 主播福利视频一区| 在线播放精品一区二区三区| 久久久久久久一| 欧美日韩免费观看中文| 伊人激情综合网| 精品小视频在线| 久久中文字幕国产| 国产精品嫩草影院一区二区| 久久成人一区二区| 国产精品9999| 国产91在线播放精品91| 日韩欧美在线国产| 亚洲自拍小视频免费观看| 亚洲欧美色图片| 亚洲国产欧美自拍| 久久99久久亚洲国产| 色综合伊人色综合网| 国产精品美女在线| 欧美视频国产精品| 热99精品只有里视频精品| 亚洲电影第1页| 久久在精品线影院精品国产| 国产小视频91| 亚洲曰本av电影| 国产精品jvid在线观看蜜臀| 69**夜色精品国产69乱| 日韩二区三区在线| 亚洲伦理中文字幕| 26uuu亚洲伊人春色| 91高清视频在线免费观看| 亚洲综合最新在线| 久久久久久久久爱| 国产精品中文字幕在线观看| 免费成人高清视频| 69国产精品成人在线播放| 欧美色视频日本版| 欧美—级a级欧美特级ar全黄| 国内精品国产三级国产在线专| 亚洲精品久久久久中文字幕二区| 国产丝袜精品第一页| 92福利视频午夜1000合集在线观看| 国产精品ⅴa在线观看h| 国产午夜精品麻豆| 日韩视频亚洲视频| 九九热99久久久国产盗摄| 日韩激情av在线免费观看| 国产精品久久久久福利| 日韩69视频在线观看| 欧美中文字幕第一页| 国产精品精品一区二区三区午夜版| 午夜精品99久久免费| 亚洲视频精品在线| 亚洲精品在线91| 国产在线观看不卡| 国产剧情日韩欧美| 国外视频精品毛片| 亚洲肉体裸体xxxx137| 欧美电影《睫毛膏》| 精品高清一区二区三区| 欧美日在线观看| 久久久久久有精品国产| 日韩免费黄色av| 亚洲九九九在线观看| 日韩成人在线视频观看| 亚洲国产成人精品久久久国产成人一区| 久久99青青精品免费观看| 97久久精品人人澡人人爽缅北| 久久99青青精品免费观看| 91免费的视频在线播放| 国产精品亚洲第一区| 夜夜狂射影院欧美极品| 欧美日韩国产黄| 国产成人综合一区二区三区| 欧美黑人xxxx| 日韩精品久久久久| 亚洲精品国产精品国自产观看浪潮| 日韩欧美在线视频日韩欧美在线视频| 精品久久久久久久久久久久久| 亚洲综合第一页| 中文字幕精品一区久久久久| 中文字幕精品久久久久| 欧美精品videossex88| 亚洲女同性videos| 久久精品电影网站| 成人黄色av免费在线观看| 日韩国产中文字幕| 亚洲美女动态图120秒| 亚洲欧美国内爽妇网| 97超视频免费观看| 一区二区欧美久久| 91免费综合在线| 精品性高朝久久久久久久| 亚洲欧洲黄色网| 日韩免费观看在线观看|