"Detected problems with API compatibility"
启动是会报这个错,然后下载提示 ‘unable to create directory' 的错误,data/下没有 user/0文件夹,手动创建才可以,这不能提示用户手动去创建这几个文件夹吧,还有是否能返回下载进度呢,测试机型小米8
麻烦提供下系统内核版本,谢谢。下载进度我们会在看下。
@squallyan 谢谢你的建议,可能对于新的手机没有做适配,download progress目前会考虑使用另一种方式提供出来。
hello,@squallyan
- 对于
Detected problems with API compatibility还请确认是不是项目本身的代码使用了一些android限制的接口,如果是项目本身代码的问题,可参考该文章,这篇文章有相应的解决办法。 - 对于data目录下无法创建user/0文件夹(这个属于你的应用本身的内部储存),还请确人项目是否引入android provider(android 7.0+)
- 下载进度在下一个版本中会提供 Thanks~
添加了provider但还是遇到unable to create directory错误的朋友请注意,看你是否使用了react-native-image-crop-picker,这个库的AndroidManifest.xml也添加了provider,以及xml中的provider_paths.xml
我认为应该是文件重复导致provider_paths.xml被覆盖.
暴力解决方法: 修改react-native-image-crop-picker的provider_paths.xml为
<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<external-path name="external_files" path="."/>
<files-path name="files" path="."/>
<cache-path name="cache" path="."/>
<external-files-path name="external_file_path" path="."/>
<external-cache-path name="external_cache_path" path="."/>
</paths>
保证两个库的provider_paths.xml相同
@SunnyEver0
@MR03web 感谢反馈。
@MR03web 谢谢你的建议,我们会更新README里面
@squallyan 我们最新版本已在项目中配置了provider,可以直接使用。