您的位置:首页 > 移动开发 > Android开发

导入项目到Android Studio遇到的问题 解决

2016-06-08 10:24 429 查看
导入遇到的问题解决,遇到问题,就解决问题!

在导入项目之前,我们先了解下下面的东西:

导入项目到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)

<a href="openFile:/Users/zhengshizhong/work/project/Courser/build.gradle">Open File</a>

遇到有提示的问题,我的做法,首先是扫描全局,然后查找关键出问题的店。

a:扫描全局:按上面所示看一遍发现好多东西貌似都没识别到都是null,但是认真看下,最后一行说明是gradle文件出错。

b:查找关键字:点Open file 他自动打开了gradle文件,注意光标所在行,如下图:



看到这边,咱们从刚才的报错信息去查找,发现报错信息里面有类似的东西



都看到了360m,看到这里会不会有什么想法,我想到了变量的定义,不能以数字开头,然后就试试修改名字,然后好吧,就是这样的。这问题就解决了。



我感觉我现在,跟先前不一样的地方,在于先前遇到问题,首先想到的是问人问人还是问人。现在遇到问题,是能自己解决的就不问人。

其实大家都在忙,老是问人,总感觉不好,就感觉自己像没断奶的孩子。(*@ο@*) ~

最后,谢谢阅读本渣博客的朋友!Thanks哈!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息