我可以自由地将com.android.support:appcompat
和buildToolsVersion
更改为最新版本,还是我需要将它们保存到创建react-native项目时的内容。默认情况下,com.android.support:appcompat
和buildToolsVersion
为23.0.1
,当前最新版本为25.0.0
。我需要访问appcompat
版本24.0.0
中引入的一些API,并想检查我是否可以将版本更新到最新版本,还是会产生一些问题?
答案 0 :(得分:0)
将Android appcompat库版本更新为25.0.0
并进行了一些试验和错误后,我发现appcompat库版本可以更新为最新版本,目前为25.0.0
但targetSdkVersion
应用程序的android/app/build.gradle
文件中的1}}必须保留在22
,因为API级别23中引入的新权限模型尚未完全集成到react-native
中。您也可以将targetSdkVersion
更改为25
,但您可能需要添加一些代码以明确请求在API级别22及以下自动授予的电话资源的权限,如果该权限存在于AndroidManifest.xml
档案。