Android.mk文件生成的so工程文件并Debug调试native code

1.这里主要展示一下从最原始先新建一个工程

2.将hello的子工程文件放入上面新建好的工程里面,直接拷贝放置这里

3.修改根目录下的settings.gradle 加入hello

4.app工程下的build.gradle加入依赖,这样就可以识别hello中的java包文件

5.MainActivity 中来,引入jar包调用hello库中函数

复制代码
import com.sample.hello.HelloTest;
复制代码
HelloTest hello = new HelloTest();
Toast.makeText(this, hello.ndkHelloTest(20) + "", Toast.LENGTH_SHORT).show();

c++代码中加入断点进行调试

6.文件目录结构,其中这个.cxx文件夹比较重要,debug都得靠它

代码打包路径:https://download.csdn.net/download/huzhifei/89407480

相关推荐
用户2018792831675 分钟前
厨房里的协程大冒险:launch与async的烹饪之旅
android
用户2018792831675 分钟前
浅析协程与挂起函数实现原理
android
木易士心1 小时前
Android Handler 机制原理详解
android·app
用户2018792831671 小时前
CoroutineDispatcher的"自由精灵" - Dispatchers.Unconfined
android
用户2018792831671 小时前
用 “奶茶连锁店的部门分工” 理解各种 CoroutineScope
android
黄额很兰寿1 小时前
深入源码理解LiveData的实现原理
android
黄额很兰寿2 小时前
flow 的冷流和热流 是设么有什么区别?
android
Digitally2 小时前
如何将 Android 联系人备份到 Mac 的 4 种简单
android·macos
2501_915918413 小时前
iOS 混淆与 IPA 加固一页式行动手册(多工具组合实战 源码成品运维闭环)
android·运维·ios·小程序·uni-app·iphone·webview
不吃凉粉11 小时前
Android Studio USB串口通信
android·ide·android studio