android studio导入工程后,project变成了module,怎么解决

如题所述

在具体下面的工作之前,有两个概念是与Eclipse不大相同的,即Project和Module。在AndroidStudio中,一个Project并不是Eclipse的project,倒是有点像workspace(或者说任务吧),而Module才是与Eclipse的project相似的。所以,一个Project中可以包含多个Module,多个Module在一起共同构成一个Project,每个Module可以是一个库,也可以是一个可运行的Module(对应可运行的apk)。1、启动AndroidStudio,本文使用的是0.8.0版的。2、准备需要在AndroidStudio中打开的项目。这里以mended)”推荐的选项,点击OK按钮即可。回到前一个界面时,再点击FixGradlewrapperandre-importproject蓝色链接,这样就开始修正并自动构建Project了。在gradle构建project过程中,底部出现下图所示的提示信息,见红色感叹号的两行:其中第一个是说DefaultGroovMavenDeployer缺少了nexusUsername属性,第二个是说必须使用更新版本的AndroidGradle插件。先纠正第一个问题,在AndroidStudio中打开EdgeEffectOverride模块中的build.gradle文件,删掉最后那行(见截图底部蓝色选中部分):好了,删掉最后这行,AndroidStudio会自动保存。注意,如果是误修改的话,可以按Ctrl+Z后退,但若要重新前进的话,快捷键是Ctrl+Shift+Z,而不是平常惯用的Ctr+Y,Ctrl+Y在AndroidStrdio中是删除当前行的意思。接下来处理第二个问题,打开EdgeEffectOverride-master项目下面的build.gradle文件蓝色选中部分就是要修改的内容,奇怪的是AndroidStudio已经自动帮我们改好了,已经是当前的Gradle插件版本了。最后,点击顶部的“TryAgain”链接不过,又是出现新的问题:意思是说项目使用的SDKBuildTools版本18.0.1太低了,最低要使用19.1.0,没法,只好按照提示改了。继续在AndroidStudio中分别打开EdgeEffectOverride和EdgeEffectOverrideSample这两个模块下面的build.gradle文件,将其中的buildToolsVersion后面的数字统统改成19.1.0,如下图中的红色标记部分,记得两个build.gradle文件都要改。好了,点击编辑器顶部的“TryAgain”,经过Gradle一番忙碌之后,一切终于好了,下载终于可以运行了。6、点击绿色的三角箭头,EdgeEffectOverrideSample跑起,其中EdgeEffectOverride是EdgeEffectOverrideSample运行依赖的模块(相当于Eclipse中的library)。
温馨提示:答案为网友推荐,仅供参考