Android studio问题集
来源:互联网 发布:java知识地图软件 编辑:程序博客网 时间:2024/05/01 16:54
1. Android studio按住Ctrl点击类名看源码看不到方法细节 或者 source for android api 25 platform not found
如果是Windows用户,那么编辑这个文件:
C:\Users\username\.AndroidStudio2.0\config\options\jdk.table.xm
然后在文件里查找<name value="Android API 25 Platform" />(因为我用的是25,如果你要看的是更新的或者更老的,就把25换成相应的版本)。找到了以后,再找到sourcePath标签,将其改为如下的形式,然后重启 studio 就可以了
<sourcePath> <root type="composite"> <root type="simple" url="file://D:\Android\sdk\sources\android-25" /> </root> </sourcePath>如果是macOS或者Linux系统,同样是修改对应AndroidStudio的jdk.table.xm文件,同样是在sourcePath标签下添加源码的路径即可
2. 使用clazz.getDeclaredFields() 获取Bean类的属性比定义的多一个(属性名:$change,属性类型:IncrementalChange)
- 方法1
这是增加了Instant Run特性导致的,那就把此特性关闭就可以了(默认是开启的)
关闭方法:Settings -> Build, Execution, Deployment -> Instant Run -> Enable Instant Run to hot swap code/resource changes on deploy(default enabled)(取消此选项) - 方法2
Field[] fields = objClass.getFields(); for (Field field : fields) { if(field.isSynthetic()){ continue; } //add your code here }
3. Android studio中settings下instant Run的四个属性(问题2的方法1扩展)
Android studio的2.0新版本出了一个革命性的功能就是Instant Run(即时运行)!新的即时运行功能可以让开发者像写html网页一样写Android原生代码,能做到一边修改代码,一边在模拟器或者实际设备上看到 修改代码后的结果。
但是这个功能,会引发一些问题,编程的时候会感到不适应。
首先是四个属性:
//启用即时运行 热交换代码/资源变化 部署(默认启用)
1:Enable Instant Run to hot swap code/resource changes on deploy (default enabled)
//当代码变动时重启
2:Restart activity on code changes
//当代码变动应用时弹出toast
3:Show toasts in the running app when changes are applied
//在notification里显示instant Run 的状态
4:show Instant Run status notifications
经常遇到的问题:
- 使用了instant Run功能后开启应用就会短暂白屏,即使是全新的项目也会出现短暂的白屏
解决:取消勾选第四个选项 - 2.code 已经更新了,但是点击运行的时候还是提示 No changes To Deploy
解决:取消勾选第一个选项 - Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’
解决:取消勾选第一个选项。如果已经取消过第一个选项,就clean project
阅读全文
0 0
- android studio 问题集
- Android studio问题集
- Android studio之问题集
- Android Studio问题合集
- Android Studio 2问题故障合集
- android studio 安装问题
- Android Studio编码问题
- Android studio 使用问题
- Android Studio使用问题
- android studio 问题整理
- Android Studio问题汇总
- android studio 迁移 问题
- Android Studio 启动问题
- Android Studio使用问题
- Android Studio问题收集
- Android Studio问题收集
- android studio启动问题
- android studio安装问题
- BP神经网络-XOR运算
- 《图解HTTP》读书心得(三)
- Java笔记12
- Redis、Zookeeper去服务单点问题实践
- Python使用openpyxl读写excel文件
- Android studio问题集
- HTML5 Web SQL
- 守护进程
- 浅析python 中__name__ = '__main__' 的作用
- 吴恩达深度学习课程deeplearning.ai课程作业:Class 1 Week 4 assignment4_1
- 课题构思模板
- 在 springMVC 中整合表格插件 jqGrid
- 机器学习笔记
- POJ 1456 supermarket(贪心加并查集)