NullPointerException:尝试调用虚拟方法'android.graphics.drawable.Drawable android.graphics.drawable.Drawable $ ConstantState.newDrawable

时间:2019-01-31 07:03:49

标签: react-native

我可以知道这是什么错误以及解决方法吗?在调试模式和APK中,随机响应本机应用程序时都会发生此错误。重现此错误很困难。

我在github github-https://github.com/facebook/react-native/issues/17530中看到了这个问题。

但是解决方案不正确。有没有针对该错误的解决方案。

6 个答案:

答案 0 :(得分:2)

它随机发生。只需从移动设备上卸载应用程序,然后通过重置缓存来重新启动服务器即可。

答案 1 :(得分:1)

对于我来说,此错误已解决,因此我关闭了 npm ,然后执行了以下操作:

`react-native run-android.`

答案 2 :(得分:0)

只需关闭应用程序,然后再次打开它,即可解决问题。但是,如果有人知道更好的方法,请告诉我。

答案 3 :(得分:0)

您可以尝试这两种方法中的任何一种,无论哪种都适用于您的应用程序:

  1. 删除应用的缓存数据,然后重新加载
  2. 使用npm start --reset-cache重新启动服务器

答案 4 :(得分:0)

尝试在命令下运行。这对我有用。

npm start --reset-cache

答案 5 :(得分:0)

将流畅的代码行添加到 /android/app/src/main/res/values/styles.xml 中。

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
       <item name="android:editTextBackground">@android:color/transparent</item>
       ...
</style>

希望这会奏效。快乐编码......