本文最后更新于:1 个月前
Keywords: Received close_notify during handshake
、文件真实存在但找不到、AS Build Output栏内汉字乱码、
1.打包apk时遇到”Received close_notify during handshake”
1.1(此方法仅解决我的一次问题,是否可靠仍待测试)可能是由build.grade文件下
buildscript {
repositories {
jcenter()
google()
}
}
jcenter()相关文件不能下载引起的,切换为阿里的源之后即可,代码如下
buildscript {
repositories {
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
google()
}
}
2.AndroidStudio 3.6 中 R.layout 找不到对应的xml文件(学习Fragment时遇到的)
原因:当前目录中的文件与实际文件系统中不同步,也就是创建完后需要刷新一下当前的项目目录。
解决办法:File–>Sync with File System
3.在生成apk文件后,准备再次在AVD运行程序时遇到 Entry name 'META-INF/androidx.legacy_legacy-support-core-utils.version' collided
原因暂时未知。
解决方法如下:
- 果断删除生成的apk/debug目录下文件(apk以及json文件),然后就OK了。
4.Android Studio Build Output 栏内汉字出现乱码
原因暂时未知。
解决方法如下:
点击右上角搜索符号
输入 Edit Custom VM Options,会出现两个选项,但似乎两者并无二样,任意点击一个即可。
在上一步后会打开一个文件,在其内输入
-Dfile.encoding=UTF-8
,编译(据博文作者解释,修改后必须进行编译过程),然后重启。
5.More than one file was found with OS independent path META-INF/androidx.core_core.version
解决方案:在 Module 级别的 build.gradle 文件下 android 下 添加
packagingOptions {
exclude 'META-INF/androidx.core_core.version'
}
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!