开发问题汇总
Mr_Duoduo
不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
展开
-
Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable
编译的时候出现这个,我从svn download下来的代码,运行就报这个错。 当时我还无知的大吼,怎么可能没有配置java_home, 运行了Java -version 都显示出来1.8了。后来,让同事帮我看。他没说啥,也没暴跳如雷,只是去搜一下“Android studio 配置jdk”https://zhidao.baidu.com/question/4967020616442原创 2017-03-29 17:35:05 · 1016 阅读 · 0 评论 -
Failed to resolve:com.android.support:appcompat-v7:报错处理
你在使用android studio时是否也出现过上图的报错,你还在为它的出现烦恼?没问题,看了本文章,我确保你会顺利解决掉它并会很骄傲的认为这只是一个小case级别的报错。我们进入正题吧,先来说下什么时候会出现这种错误:1.当你在用别的电脑上的android studio编写一个项目时,然后copy下来,又在自己电脑上的android studio 上导入该项目时...原创 2018-10-10 15:40:37 · 232 阅读 · 0 评论 -
windowSoftInputMode,解决软键盘遮挡住输入框的问题
今天在项目中遇到了一个软键盘遮挡住输入框的特殊案例,经过和搭档的研究,终于完美解决了。写下这篇文章,记录一下,顺便回顾学习windowSoftInputMode系列属性以及软键盘的相关知识。windowSoftInputMode下面是windowSoftInputMode的DocumentationFormats: flagValues: adjustNothing, adjustPan, adj...原创 2018-07-13 16:28:36 · 3346 阅读 · 0 评论 -
Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple
分割线之间是最近修改的【2017/09/16日】修改最近很多小伙伴出现这个错误,看了笔者的这些解决办法,两种情况:1.未解决:原因是报的错不同2.可以解决:刚好和笔者所写的错误一致。昨晚一个小伙伴留言给笔者,说同样出现了这问题,在网上找了很多的解决办法都没法解决。于是留言给笔者帮忙看看,收到小伙伴留言,立即回复.....拿到那小伙伴的项目(是小伙伴信任笔者才给的,谢谢那小伙伴的信任,笔者也遵守保密...转载 2018-06-24 11:42:53 · 1535 阅读 · 1 评论 -
Android 软键盘自动弹出和关闭
在我们写修改信息或者搜索,修改密码等界面的时候,用户进入这个界面的主要目的就是输入修改/查找 某些信息,为了用户体验应该自动弹出软键盘而不是让用户主动点击输入框才弹出。1.软键盘的自动弹出private void showKeyboard(){ InputMethodManager inputMethodManager = (InputMethodManager) ge转载 2018-03-15 14:07:51 · 898 阅读 · 0 评论 -
设置Android软键盘的默认不弹出
方法一:在OnCreate()函数中,加上下面的代码getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);12方法二:在AndroidManifest.xml中,在所要设置的activity中设置以下属性就行了activity android:windowSoftInpu转载 2018-03-15 10:04:45 · 347 阅读 · 0 评论 -
com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
项目运行报错:com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE这是由于META-INF/LICENSE引用jar包重复。错误内容如下:Error:Execution failed for task ':app:trans原创 2017-12-18 09:55:07 · 523 阅读 · 0 评论 -
Error:Jack is required to support java 8 language features. 及Jack的介绍
使用androidstudio2.2.0编译提出需要java.Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.原因:2016 年 3 月 10 日转载 2017-12-21 10:37:35 · 194 阅读 · 0 评论 -
解决Android单个dex文件不能超过65536个方法问题,DexIndexOverflowException
部分错误信息:com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 655361、为什么会出现次问题? (1)、如果大家的项目中使用了Butterknife-7.0.1.jar ,像我这种英语很差的人,在不同的布局文件中,会使用相同的id,所以在编译项目的时候就报这个转载 2017-10-16 14:59:32 · 397 阅读 · 0 评论 -
Android Error-AndroidStudio解决Minimum supported Gradle version is 3.3. Current version is 2.14.1问题
首先要搞懂两个概念,gradle版本和gradle插件版本(可以把gradle插件版本理解为当前as的版本)。比如我现在as升级到了2.3,那么2.3就是gradle插件版本,而2.3插件版本对应的gradle版本是3.3,这两个概念的一 一对应的。而之所以出现这个报错信息,就是因为当前项目的gradle版本是2.14.1,而gradle2.3插件对应的gradle版本是3.3,所以导致了报错。(转载 2017-09-07 12:25:01 · 1382 阅读 · 0 评论 -
Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple
最近在android studio上编译运行, 出现了如下错误:Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple errors, see logs 错误不知道是什么原因,看上面的提示说是主题的问题,好了,到原创 2017-08-02 13:07:38 · 378 阅读 · 0 评论 -
Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER 解决方案
主要是由于调试的环境中已有一个同名的Provider存在。解决方法是修改AndroidManifest.xml中的[java] view plain copy".apps.AppProvider" android:authorities="game" android:mult原创 2017-08-02 13:06:06 · 360 阅读 · 0 评论 -
com.android.build.transform.api.TransformException
defaultConfig { multiDexEnabled true}dexOptions { javaMaxHeapSize "4g" //specify the heap size for the dex process }添加了以上信息后,可能还会出现错误,不过这个时候确实能氢气的看出是什么东东重复了,直接删除多余的即可。翻译 2017-08-07 20:30:04 · 312 阅读 · 0 评论 -
Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after
AS导入项目时遇到的错误信息:Error:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)Re-download dependencies and sync project (requ原创 2017-07-16 15:14:40 · 1323 阅读 · 0 评论 -
错误提示:Suggestion: use tools:overrideLibrary="" to force usage
异常提示:应用在Android Studio Build的时候,抛出了如下异常:Error:Execution failed for task ‘:app:processDebugManifest’.> Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declar...原创 2018-10-10 17:09:09 · 975 阅读 · 0 评论