我想用hermes来对付本地人。
android/app/build.gradle
project.ext.react = [
entryFile: "index.js",
- enableHermes: false // clean and rebuild if changing
+ enableHermes: true // clean and rebuild if changing
]在proguard-rules.pro中添加
-keep class com.facebook.hermes.unicode.** { *; }
-keep class com.facebook.jni.** { *; }$ cd android && ./gradlew clean
当我将它记录下来时,上面的操作仍然是这样,它显示了false。
console.log("isHermes", !!global.HermesInternal)这件事我该怎么办?
发布于 2022-10-16 16:11:07
android/app/build.gradle的内容实际上有:
project.ext.react = [
entryFile: "index.js",
enableHermes: false // clean and rebuild if changing
enableHermes: true // clean and rebuild if changing
]因为如果您将enableHermes与false和true一起使用了两次,它将不能正常工作,请确保它是:
project.ext.react = [
entryFile: "index.js",
enableHermes: true
]然后你需要clean和rebuild应用程序
$ cd android
$ ./gradlew clean
$ cd ..
$ npm run androidhttps://stackoverflow.com/questions/71172094
复制相似问题