前提:反编译apk只有调用代码,没有实现代码


一、新建一个空项目

二、调用其他apk的so文件
1、新建一个package,就是我要调用其他apk的包名

2、新建一个类文件,名字和调用so的类的名字一样
package com.bucuo.ndk20211010;
public class SignatureUtils {
public static native String signatureparams(String param);
}
3、新建一个jnilibs文件夹,将so文件拷贝过来

4、在java层调用
public class MainActivity extends AppCompatActivity {
static {
System.loadLibrary("native-lib");
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String name= SignatureUtils.signatureparams("aiyoubucuo!!!");
Log.d("aiyou",name);
}
}5、运行结果

禁止非法,后果自负
欢迎关注视频号:之乎者也吧












