And*_*dru 5 java android adb genymotion react-native
运行后,我在仿真器(测试的Genymotion和谷歌股票仿真器)和物理设备(三星S4)上收到以下错误react-native run-android:
错误输入:
java.util.concurrent.ExcecutionException: java.lang.RuntimeException: SyntaxError: Attempted to redefine property 'key'. (http://192.168.50.37:8081/index.android.bundle?platform=android&dev=true&hot=false:72450)
java.util.concurrent.ExecutionException,Genymotion发生了类似的错误(也是一个),但那里的解决方案没有帮助我,即adb reverse tcp:8081 tcp:8081.Debug server host & port for device对0.0.0.0:8081,而不是MY_IP:8081,这里MY_IP是我的电脑的IP.我正在运行反应原生0.22.2
And*_*dru 17
问题是:key在一个视图中定义了两次,即类似的东西
<View key={index} key={other} ... />
Run Code Online (Sandbox Code Playgroud)
所以只需删除其中一个key属性.
找到解决方案的中间步骤:
首先,当按下Start Chrome DebuggingReact Native菜单时,应用程序将再次运行,但错误将显示在相应浏览器选项卡的控制台中.然后它显示了更好的错误消息.
奇怪的是,iOS上不会出现此错误.
| 归档时间: |
|
| 查看次数: |
5148 次 |
| 最近记录: |