导入遇到的问题解决,遇到问题,就解决问题!
在导入项目之前,我们先了解下下面的东西:
导入项目到AS的两个注意点:
a.原项目如果是纯Eclipse项目的话,导入AS要选择主项目的文件夹导入。
b.原项目如果是AS项目的话,导入AS要选择整个项目的文件夹导入。
1.首先导入先查看下文件里面是否有gradle文件,有的话,按照我的习惯是选择下图所示2方式导入。
如果很明确他就是一个as项目的话,选择如下图所示1方式导入。
2.上面这不是我要说的重点,重点是今天遇到的问题,问题报错信息如下所示:
Error:(75, 0) No signature of method: java.lang.Integer.call() is applicable for argument types: (com.android.build.gradle.internal.dsl.ProductFlavor_Decorated) values: [ProductFlavor_Decorated{name=m, dimension=null, minSdkVersion=null, targetSdkVersion=null, renderscriptTargetApi=null, renderscriptSupportModeEnabled=null, renderscriptNdkModeEnabled=null, versionCode=null, versionName=null, applicationId=null, testApplicationId=null, testInstrumentationRunner=null, testInstrumentationRunnerArguments={}, testHandleProfiling=null, testFunctionalTest=null, signingConfig=null, resConfig=null, mBuildConfigFields={}, mResValues={}, mProguardFiles=[], mConsumerProguardFiles=[], mManifestPlaceholders={CHANNEL_NAME=360m}}]
Possible solutions: wait(), abs(), any(), wait(long), and(java.lang.Number), any(groovy.lang.Closure)
Open File
遇到有提示的问题,我的做法,首先是扫描全局,然后查找关键出问题的店。
a:扫描全局:按上面所示看一遍发现好多东西貌似都没识别到都是null,但是认真看下,最后一行说明是gradle文件出错。
b:查找关键字:点Open file 他自动打开了gradle文件,注意光标所在行,如下图:
看到这边,咱们从刚才的报错信息去查找,发现报错信息里面有类似的东西
都看到了360m,看到这里会不会有什么想法,我想到了变量的定义,不能以数字开头,然后就试试修改名字,然后好吧,就是这样的。这问题就解决了。
我感觉我现在,跟先前不一样的地方,在于先前遇到问题,首先想到的是问人问人还是问人。现在遇到问题,是能自己解决的就不问人。
其实大家都在忙,老是问人,总感觉不好,就感觉自己像没断奶的孩子。(*@ο@*) ~
最后,谢谢阅读本渣博客的朋友!Thanks哈!