我试图在我的apk中使用FileProvider并收到错误 “无法解析FileProvider”。
根据FileProvider的官方文档 https://developer.android.com/reference/android/support/v4/content/FileProvider.html
我添加了import android.support.v4.content.FileProvider;
因此我又得到了一个错误“导入android.support无法解析” 经过一些谷歌搜索我发现我需要android-support-v4.jar,它应该在/ sdk / extras / android / support / v4 /
但是,我没有... / sdk / extras / android / support / v4 / android-support-v4.jar
我试图通过sdk Manager获得额外内容 cd android-sdks / tools ./android sdk 但它还没有下载sdk / extras / android / support / v4 / android-support-v4.jar
所以,这里有两个问题 1.我应该以哪种方式构建我的代码(使用FileProvider)? 2. android-support-v4.jar发生了什么?
答案 0 :(得分:2)
将以下依赖项添加到build.gradle文件中。
dependencies{
//......
compile 'com.android.support:support-v4:25.0.0'
}