Android studio安装配置常见问题及其解决方案

Android studio安装配置常见问题及其解决方案

ONE Goal,ONE Passion!
                                        ---czfy.

对于一直使用eclipse的小伙伴们,初次使用studio时,肯定是各种抱怨和吐槽.不过不得不说,studio用的时候还是很好用的.个人最好用的还是布局界面的preview,可以直接看到可视化布局.还有就是一个最常用的插件,gsonformat插件,有了它终于不用自己在写javabean了.

问题一:
  在安装的时候最好是按照它原来的路径安装,不要修改路径。修改了路径后可能出现了一些问题。所以提醒大家,在安装的时候最好不要修改安装路径
问题二:
 'tools.jar' seems to be not in Android Studio classpath.
  Please ensure JAVA_HOME points to JDK rather than JRE.
  

解决方法:  
在打开的过程中报出以上错误,tools包没有找到,解决方法是在设置环境变量中的JAVA HOME时需要注意,在最后需要以\结尾。如图:

问题三:
  一直停留在fetching Android sdk compoment information界面
  出现该界面是一直在获得android sdk的信息。

解决方法:
  1)找到安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。 
 2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。  
3)关闭Android Studio后重新启动,便可进入界面。

问题四:
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection timed out: connect
  连接谷歌网络超时  

解决方法:
 1,打开SDK目录 安装时默认地址为C:\Users\Administrator\AppData\Local\Android\sdk 。打开SDKManager,选择Tools下的Options,将如图所示选项勾上。也就是others中第一个选项
Android studio安装配置常见问题及其解决方案
  2,然后打开C:\WINDOWS\system32\drivers\etc中的hosts文件,在最后一行添加如下内容:
  203.208.46.146 www.google.com
  74.125.113.121 developer.android.com
  203.208.46.146 dl.google.com
  203.208.46.146 dl-ssl.google.com

问题五
Error:Failed to find: com.android.support:appcompat-v7:21.+
SDK 中 android support repository版本过低所致

解决方法:
更新下载sdk

问题六:
Gradle DSL method not found: runProguard()
在升级gradle后或更新 导入某些non-Android studio project会发现如下报错
Gradle DSL method not found: 'runProguard()'

解决方法:
在新版本的gradle中,runProguard这个方法已经废弃了,并且改为新的方法了:minifyEnabled. 因此,正确的解决方法不是修改gradle的版本号,而是将项目中每个Module对应的build.gradle文件中的runProguard方法名改为minifyEnabled。

问题七:
不能start new project安装完成后不能新建项目(第一个选项点不动)。这是因为没配置好sdk。

解决方法:
选择 Configure –> Project Defaults –> Project Structure
在Android sdk location 里面填写你的sdk安装目录。

问题八:
Plugin with id ‘com.android.application’ not found.

解决方法:
将as中build.gradle(Modle.app)下的文件更换为:

 apply plugin: 'com.android.application'

    android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.example"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    }

    dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'

   }
问题九:
 Cannot invoke method minus() on null object

解决方法:
在Terminal里输入./gradlew assembleRelease –no-daemon

问题十:
不能将应用发布的genymotion上

解决方法:
没有设置genymotion的adb,也就是sdk的路径。
解决方法:打开genymotion的主页面,设置sdk的位置为你android studio使用的sdk的目录。

问题十一:
『failed to resolve:junit:junit:4.12』:

解决方法:
直接testCompile(‘junit:junit:4.7’) 删除.
不过,如果删除的话就不能进行单元测试了.连接网络让jar自动更新就行了.

Gradle是什么鬼:

gradle是一个依赖管理/自动化编译测试部署打包工具。

编译源代码只是整个软件开发过程的一个方面,更重要的是,你要把你的软件发布到生产环境中来产生商业价值,所以,你要运行测试,构建分布、分析代码质量、甚至为不同目标环境提供不同版本,然后部署。

整个过程可以分成以下几个步骤:
编译源代码
运行单元测试和集成测试
执行静态代码分析、生成分析报告
创建发布版本
部署到目标环境
部署传递过程
执行冒烟测试和自动功能测试

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值