开发Android NDK程序时在Debug模式下能正常运行,但一旦切换到Release模式下运行就出错了,提示 JNI 找不到方法。在网上找了很久,其实是因为Release模式下Android进行对函数名进行了混淆,因此需要关闭之。
proguard-rules.pro 最下面加入:
-keepclassmembers class cc.moooc.actinidia.GameActivity {
public *;
}
表示 cc.moooc.actinidia.GameActivity 类的所有 public 方法全部保留
引用
http://blog.csdn.net/caroline_wendy/article/details/50107859
(CSDN)ReactNative生成签名APK
(CSDN)ReactNative生成签名APK
参考
http://blog.csdn.net/chen930724/article/details/49687067
(CSDN)Android ProGuard 混淆详解
(CSDN)Android ProGuard 混淆详解