Android Studio 开发中碰到的问题总结
2016-05-28 11:02
435 查看
1.Instant Run requires Enable ADB integration' to be enable
只要勾选Tools---->Android----->Enable ADB Integration,问题解决2.A resource was acquired at attached stack trace but never released. See java.io.Closeable
for information on avoiding resource leaks.
(1)第一种可能就是,你的代码中,有IO操作,比如InputStream,OutputStream,Cursor等资源类的使用,一定要记得释放,调用close方法。(2)第二种可能,不是IO异常,而是你在主线程中使用了网络请求,添加了如下代码
if (Build.VERSION.SDK_INT >= 11) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads().detectDiskWrites().detectNetwork()
.penaltyLog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects().detectLeakedClosableObjects()
.penaltyLog().penaltyDeath().build());
}
这种方式虽然可以在主线程中进行网络请求,但是还是会导致IO异常,所以不要在主线程中请求网络,不要使用上面的代码,把网络请求放到子线程中,new 一个Thread等。
相关文章推荐
- Android实现表情 抓取新浪表情
- 详解Android解析Xml的三种方式——DOM、SAX以及XMLpull
- android开发环境遇到adt无法启动的问题分析及解决方法
- Android开发 旋转屏幕导致Activity重建解决方法
- Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)
- Android开发技巧之ViewStub控件惰性装载
- Android开发常用经典代码段集锦
- Android Studio注释模板介绍
- 分享10个很棒的学习Android开发的网站
- android开发之横向滚动/竖向滚动的ListView(固定列头)
- Android开发技巧之我的菜单我做主(自定义菜单)
- Windows下使用Apache Cordova开发ANDROID之HelloWorld
- 关于Android Studio 和 Gradle的那些事儿
- 收藏各种技术源码
- 根据根据图片的url怎么取得图片ImageView对象
- Android Studio 使用 Gradle 打包 Jar-IT蓝豹
- [转] ADB server didn't ACK
- android开发的相关链接
- Android数据存储之SharedPreferences 共享首选项/偏好设置
- 基于NDK的Android防破解