開發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
參考
http://blog.csdn.net/chen930724/article/details/49687067
(CSDN)Android ProGuard 混淆詳解