0
 "react-native": "0.61.5",
project.ext.react = [
    entryFile: "index.js",
    enableHermes: true, 
]

运行.\gradlew assembleRelease

warning: The first definition was here.

android\app\build\generated\assets\react\release\index.android.bundle:135:2107: warning: the variable "URLSearchParams" was not declared in function " 440#"
__d(function(g,r,i,a,m,e,d){var t,o;t=this,o=function(t){'use strict';var o={searchParams:'URLSearchParams'in self,iterable:'Symbol'in self&&'iterator'in Symbol,blob:'FileReader'in self&&'Blob'in self&&(function(){try{return new 

设置enableHermes: false,,可以工作,没有错误信息

但是设置enableHermes: true,Can build,显示上面的错误信息

4

1 回答 1

1

检查整个项目上的URLSearchParams变量,有些地方没有声明。因为 hermes 不允许这种类型的东西,比如没有声明变量,重复变量声明,样式中设置的重复 css 属性。之后你需要手动修复所有这种类型错误它会正常工作。

于 2020-07-01T12:54:22.137 回答