Android Studio的helloworld遇到的坑

初次使用android studio,可能有些问题显得比较小白,请见谅。这些坑是写给android studio的初学者的。

  1. 翻墙,设置代理
    如果不能翻墙,那么使用SDK manager下载的时候会多很多麻烦,所以强烈建议最开始就设置个翻墙的代理,否则后面绝大部分下载都要你自己手动下,手动解压并放到合适的目录,会极度麻烦。这个代理设置框在android studio安装的时候会弹一次,如果安装时没有设置也不要紧,安装成功后,在File->settings里面搜索proxy即可
  2. 显示的目录结构
    显示的目录结构有几种类型,发现默认显示的目录结构跟文件夹的目录结构不一样。很多操作也不方便,后来研究了一会,发现目录类型是可以选择的,就在左上角这个目录结构的框框的上边,写这个Android,这是个下拉框,当选择Project时,目录结构和本地的文件夹目录结构就一样了这里写图片描述
  3. 缺少android支持包
    Failed to resolve: com.android.support:appcompat-v7:23.+
    第一次跑的demo就报这个错,开始是android studio的小白,不太明白怎么搞,网上查了一下,发现屏幕下方报错的log中有个链接 Install Repository and sync project 点击这个链接, Android stdio就会自动下载安装。
  4. compileSdkVersion 和buildToolsVersion 不匹配
    com.Android.ide.common.process.ProcessException:Failed to execute aapt
    当报这个错的时候就说明两个版本不匹配了,android的要求是tools的版本必须比sdk相同或者高才行
    有时候,直接手动修改build.gradle文件不起作用,这时候就要,选中主工程->右键->Open Module Settings->选中’properties’ tab,即可在下拉框中选择这两个version版本
    这里写图片描述
  5. 如何删掉module
    当你右键点击到module上时,会发现是没有删除按钮的,右键->Open Module Settings ->选中想要删除的module然后点击左上方的‘-’号即可删除,可能会出现没有删除干净的错误,需要手动删掉本地文件夹。
    这里写图片描述
  6. 如何导入module
    可以 右键->New->Module->import gradle module
    但是这种导入方法有一个很严重的问题,就是这种导入是复制一份module到project,如果你这时候在调试过程中修改module,修改的不是原来的module,而是拷贝过去的复制代码而已。这个十分不方便。所以强烈建议不要这么导入。
    正确的导入姿势是自己写setting.gradle

    include ':abcdemo'
    project(':abcdemo').projectDir = new File(settingsDir, '../abcdemo')

    可以参考官网https://docs.gradle.org/current/dsl/org.gradle.api.initialization.Settings.html
  7. Plugin with id ‘android-library’ not found
    在project的build.gradle中添加,即最外层的build.gradle中添加

    buildscript {
    repositories {
    mavenCentral()
    }
    dependencies {
    classpath 'com.android.tools.build:gradle:1.1.1'
    }
    }
  8. Minimum supported Gradle version is 3.3. Current version is 2.14.1
    这个问题和前面一个相关,因为com.android.tools.build:gradle:1.1.1的版本号,不能太高,因为gradle插件的版本和gradle的是相关联的,2.14.1的gradle对应的插件最高为2.2.0不能再高了
    可以参考 http://blog.csdn.net/muzili1206/article/details/60757210
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值