Android studio导入项目后出现错误
提示是failedtofindtargetwithhashstring‘android-23’然后我按照网上的方法改那个TEMP文件夹的只读结果我没有这个文件夹—.—我的...
提示是 failed to find target with hash string ‘android-23’ 然后我按照网上的方法改那个TEMP文件夹的只读 结果我没有这个文件夹—.— 我的android studio 安在了E盘 求大神指教
展开
1个回答
2017-08-14
展开全部
在具体下面的工作之前,有两个概念是与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)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |