1.Process 'command 'C:\Program Files\java\jdk1.7.0_76\bin\java.exe'' finished with non-zero exit value 2
2.com.android.dex.DexException:Multiple dex files define Lcom/igexin/getuiex/a/a
3.listview 的item点击事件失效
是因为焦点被占用 需要在itms的根布局中 设置
android:descendantFocusability="blocksDescendants"
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦
4.微信的联动效果 头部是一个Tablayout 主要的内容是viewpager(是由一个主的Fragment 中包括三个子的Fragment, Frag中放Frag要用
getChildFragmentManager
5.Tools不存在
6.Animation-list应该放在Drawble文件下
7.安卓API 23弃用了 HttpClient,需要在 app下的budlid.gradle文件中 的android{ useLibrary 'org.apache.http.legacy'
8.没有权限
9.Maven未发现
Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.
在github中下载的项目,经常会报上面的错误.引起这个错误是因为
再导入的类库中, build.gradle文件中有一行
apply plugin: 'com.github.dcendents.android-maven'
你没有在buildscript中制定这个的位置。
所以,你应该到你项目的(也就是Project目录下)找到build.gradle 文件,如下图
将AS2.0升到2.1.3出现的问题:
Noservice of type Factory available in ProjectScopeServices
在项目中找到build.gradle这个文件,然后在dependencies中
将版本改为1.4.1即可
classpath 'com.github.dcendents:Android-maven-gradle-plugin:1.4.1'
10.对象未序列化报错
用Bundle携带对象传递数据时,该对象需要实现Serializable,否则会报上面的错
11.应用安装报错
1,手机上本来就是一个打包的程序,然后再通过usb安装会报错,可卸载,重新安装
2.提示中"INSTALL_CANCELED_BY_USER":系统禁止安装未知来源的应用。
这个要在Android系统设置里修改,勾选安全选项里的未知来源,允许安装。 "
手机上的允许usb安装应用未打开
详细看 "安装应用报错总结"
Installation failed with message Failed to establish session. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re installing. WARNING: Uninstalling will remove the application data! Do
小米手机报Installation failed with message Failed to establish session错的解决办法
用android studio运行程序时一直报“Installation failed with message Failed to establish session”错,经过资料查询,在开发者选项里关闭MIUI优化就好了!
12.cache.properties(系统找到不到指定文件)
如果此文件夹下除了以上两个文件夹,还有相关的别的文件夹,一起删除,只留下plugin-resolution,clean项目,如果项目还是报错,重启一下项目,就可以了
新建的项目,清单中多了一个属性, roundIcon,找不到这个属性,所以报错,暂时先将这行删除,后续看这行的作用
13.Gradle sync failed: Cause: error in opening zip file问题解决
最近把Androidstudio升级到2.3RC版本,发现2.3RC版本需要的gradle版本是3.3的,之前用2.2RC时候,gradle时2.14的。接下来就是漫长等待as下载3.3的gradle,估计是因为网络问题,下载gradle失败了。再次运行gradle时候,出现了“”Gradle sync failed: Cause: error in opening zip file“和 “”gradle dependencies cache may be corrupt“”这些错误,根据意思大概猜到就是gradle的压缩文件下载到一半,出现错误了,解压失败。
问题解决
将此目录下的版本该成其它不报错的版本下...并且
并且此版本的需要和classpath的版本想对应
14.截取的时候特殊字符,需要转义
15.Only the original thread that created a view hierarchy can touch its views.
不能在子线程中更新UI,需要在主线程中更新UI
切换到主线程方法
runOnUiThread(new Runnable() {
@Override
public void run() {
playData(); //展示数据
}
});
16.Error:Failed to open zip file
修改下图的文件即可
修改上图后,还可能出现如下的问题
将下图的版本,修改问当前as的版本即可
classpath 'com.android.tools.build:gradle:2.3.3'