Android开发——错误集锦

来源:互联网 发布:大麻在淘宝黑话 编辑:程序博客网 时间:2024/06/06 17:55

1、could not find any version that matches com.android.support:appcompact-v7:25.+

原因:由于Android Studio被升级成默认使用appcompact v7.25,但是它并没有发布。
解决办法
在build.gradle中修改所有含包名com.android.support:的依赖,将版本从25改到24或者更低,然后sync Gradle。

dependencies{    compile `com.android.support:appcompact-v7:24.+`}   

依赖里面的其他25也要一起修改:targetSdkVersion 22 compileSdkVersion 22

直到版本25可用时,将依赖改为之前的版本,并用Android Studio SDK manager下载以下两个工具:
Support Repository 17
Android Support Library 25.0.0


2、启动模拟器后,ADM可以检测到模拟设备,但是在File Explorer中看不到任何文件,这是怎么回事?

原因及解决办法:ADM无法显式targeting Android-24或25的模拟器的内容,换成Android-23及以下版本。


3、需要读写SD卡的应用无法正常运行
解决办法:

  • 首先在manifest中声明读写存储卡的权限:在此声明可以允许安装
  • 对于API23+,即使manifest文件中声明了权限,还是需要在代码中请求读写权限

0 0
原创粉丝点击