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

首頁 > OS > 安卓 > 正文

使用NDK進行開發android

2024-09-11 17:15:33
字體:
來源:轉載
供稿:網友

在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
欧美最猛性xxxxx亚洲精品| 成人精品久久av网站| 国产91免费观看| 97视频在线观看免费高清完整版在线观看| 亚洲毛茸茸少妇高潮呻吟| 亚洲人永久免费| 久久久久久一区二区三区| 亚洲精品成人免费| 国产美女高潮久久白浆| 日韩av电影国产| 亚洲人成人99网站| 久久精品国产欧美激情| 亚洲丁香婷深爱综合| 97av在线影院| 国产成+人+综合+亚洲欧美丁香花| 欧美黑人一级爽快片淫片高清| 欧美国产日韩一区二区在线观看| 亚洲a一级视频| 高清欧美性猛交| 日本精品免费一区二区三区| 精品福利一区二区| 欧美日韩国产精品一区二区不卡中文| 亚洲男人天堂2023| 日韩电影大全免费观看2023年上| 97视频com| 97免费中文视频在线观看| 久久精品国产v日韩v亚洲| 日韩av一区二区在线| 91亚洲精华国产精华| 欧美国产日韩xxxxx| 欧美日韩国产二区| 好吊成人免视频| 色综合色综合网色综合| 国产欧美精品一区二区三区-老狼| 成人久久久久久| 日韩国产欧美精品一区二区三区| 日韩av大片在线| 亚洲男人天堂古典| 亚洲小视频在线| 国产欧美日韩综合精品| 色偷偷88888欧美精品久久久| 尤物yw午夜国产精品视频明星| 免费99精品国产自在在线| 日韩精品在线视频美女| 精品日本美女福利在线观看| 久久久久久久久久久免费| 揄拍成人国产精品视频| 91免费精品国偷自产在线| 亚洲va欧美va国产综合剧情| 国产精品美女视频网站| 一区二区三区动漫| 久久精品视频中文字幕| 性亚洲最疯狂xxxx高清| 国产成人一区二区三区电影| 欧美丝袜第一区| 中文字幕国产日韩| 成人激情视频在线观看| 日本亚洲精品在线观看| 成人亚洲综合色就1024| 国产亚洲欧洲黄色| 97激碰免费视频| 在线播放精品一区二区三区| 欧美精品激情blacked18| 精品少妇一区二区30p| 国产精品第10页| 在线中文字幕日韩| 国产精品99久久久久久久久| 岛国av在线不卡| 超在线视频97| 欧美精品www| 777国产偷窥盗摄精品视频| 国产精品狼人色视频一区| 在线观看国产成人av片| 久久精品国产精品亚洲| 亚洲日韩中文字幕| 国产视频精品在线| 国产精选久久久久久| 色综合天天狠天天透天天伊人| 久久在线观看视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产欧美一区二区三区四区| 亚洲视频在线看| 亚洲欧美日韩一区二区在线| 在线国产精品视频| 久久手机精品视频| 伦伦影院午夜日韩欧美限制| 九九热这里只有精品免费看| 国产在线精品成人一区二区三区| 精品亚洲永久免费精品| 日本午夜人人精品| 在线一区二区日韩| 亚洲人成啪啪网站| 国产在线播放91| 亚洲精品午夜精品| 国产福利精品av综合导导航| 国产中文字幕日韩| 不卡毛片在线看| 国产亚洲欧美aaaa| 亚洲精品福利在线| 国产97人人超碰caoprom| 91亚洲精品一区二区| 亚洲欧美日韩中文在线| 中文字幕日韩欧美精品在线观看| 国产91色在线免费| 欧美一区二区三区图| 亚洲色图欧美制服丝袜另类第一页| 中文字幕综合一区| 久久噜噜噜精品国产亚洲综合| 中文字幕成人精品久久不卡| 国产日产欧美a一级在线| 欧美成人免费网| 波霸ol色综合久久| 国产欧美一区二区三区久久| 亚洲女人天堂网| 欧美噜噜久久久xxx| 91在线视频一区| 成人淫片在线看| 国产成人免费av| 国产成人精品网站| 亚洲精品一区二区网址| 91精品国产亚洲| 国产精品99久久久久久久久| 在线观看精品自拍私拍| 日韩在线免费av| 国产精品免费一区| 精品久久久av| 国产一区二区三区精品久久久| 欧美一级成年大片在线观看| 日韩在线免费高清视频| 久久精品成人欧美大片古装| 成人网页在线免费观看| 亚洲男人天堂久| 黑人精品xxx一区一二区| 亚洲最新av在线| 久久亚洲一区二区三区四区五区高| 欧美高清在线视频观看不卡| 成人黄色网免费| 91国内在线视频| 91丨九色丨国产在线| 亚洲欧美日韩爽爽影院| 亚洲摸下面视频| 欧美在线视频一区| 欧洲亚洲女同hd| 色哟哟网站入口亚洲精品| 亚洲精品99久久久久| 亚洲精品99久久久久| 在线观看久久av| 亚洲影视中文字幕| 粉嫩av一区二区三区免费野| 色综合久久久久久中文网| 国产欧美久久一区二区| 久久久久久久久爱| 国产xxx69麻豆国语对白| 美女999久久久精品视频| 亚洲国模精品私拍| 欧美成人激情图片网| 欧美成人免费全部| 日韩av网址在线观看| 亚洲激情 国产| 久久欧美在线电影| 欧美高清无遮挡| 久久影视电视剧凤归四时歌| 日日狠狠久久偷偷四色综合免费| 一区二区三区高清国产|