导入项目到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哈!
在导入项目之前,我们先了解下下面的东西:
导入项目到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哈!
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories