为了账号安全,请及时绑定邮箱和手机立即绑定

Android Studio 。初识

标签:
Android

和 Studio 相识的过程可谓爱恨交加,相爱相杀。因为发现许多大牛的视频教程中的开发工具已换成Studio,了解到google也渐渐将重心从eclipse移到Studio上,说不定Studio以后是主流,所以早点和他打交道也是好的。于是从安装到成功运行第一个APP花费一个多星期的时间,期间几度想放弃,不过作为新手来说这个过程也是极其宝贵的学习过程。

出现的问题:

1.打开时说找不到JDK

  解决:明明配置了环境变量JAVA_HOME却一直说找不到JDK,尝试各种方法后发现,去掉地址后面的“ ;”后,神奇般的就不报错了,据说如果加了分号,他就会认为有多个地址,一直查找,然后就找不到...真心奇葩

5be82bd7000107cb04040437.jpg

 

2.打开Studio,会进行超长时间的 连接谷歌 的过程

 解决:找到安装Studio的文件夹找到 bin 文件-->idea.properties,用记事本打开这个文件,在末尾加一句:disable.android.first.run=true

3.创建了项目,却一直不能成功运行,也正是这一过程耗费了一周时间,期间各种报错

 错误:系统找不到指定路径     

系统找不到指定的路径。

Error:Execution failed for task ':app:dexDebug'.

> com.android.ide.common.internal.LoggedErrorException: Failed to run command:

F:\Studio\sdk\android-sdk\build-tools\21.1.1\dx.bat --dex --no-optimize --output F:\mystudio\workSpace\CtStudio\app\build\intermediates\dex\debug --input-list=F:\mystudio\workSpace\CtStudio\app\build\intermediates\tmp\dex\debug\inputList.txt

Error Code:

1

Output:

系统找不到指定的路径。

     解决:新建项目时用的是 5.0 换成5.0以下版本,这个错误就不见了,然后出现了另外的错误

错误:Error:Execution failed for task ':app:preDexDebug'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
F:\Studio\sdk\android-sdk\build-tools\21.1.1\dx.bat --dex --output F:\mystudio\workSpace\HEHEApplication\app\build\intermediates\pre-dexed\debug\support-annotations-21.0.2-662349a0a479f19d5256692951b56662097256f2.jar F:\Studio\sdk\android-sdk\extras\android\m2repository\com\android\support\support-annotations\21.0.2\support-annotations-21.0.2.jar
Error Code:
1
Output:
系统找不到指定的路径。

   并且伴随以下问题:Waiting for device.Target device: teclast-p90_h3u7_-CLV646EA202Uploading file
local path: E:\work\Mady_SleepDeer\app\build\outputs\apk\app-debug.apk

remote path: /data/local/tmp/com.semxi.mady_sleepdeer
Local path doesn't exist.

  解决依然是找不到指定路径,但从错误的关键词来看似乎是support包出现了问题,打开它指示的LOCAL PATH,发现真的没有生成apk文件,但是各种折腾support包依然有这个问题。于是乎,我决定,把SDK升级到新版本。然后 就奇迹般的好了。。。好了!但是!接着又来了一个错误!

错误:Error:Execution failed for task ':app:mergeDebugResources'.
> Crunching Cruncher ic_launcher.png failed, see logs

 解决:居然说我图片有问题!于是展开项目结构,发现res下只有一个drawable文件,里面没图片,难道是因为没有图片而报错吗?当然不是!因为自己加了一张图后任然报改错。

于是打开xml 查找用到这张图的地方结果发现,他根本不是引用的drawable中的图而是  mipmap !!

5be82bd90001bbe702840115.jpg

 

这时才发现 res 下有一个名为 mipmap 的文件夹,里面有不同分辨率的图,粗略的了解了一下,似乎这样的图片缩放性能更好,

5be82bd90001dbbe02770153.jpg

可是为什么会报错? 于是乎将ic_launcher.png统统删掉,放进自己的图,然后就好了。。这次是真的好了,看到久违的 hello world,感动的眼泪掉下来.

ADT 23,STUDIO 1.1,SDK 24 :

链接:http://pan.baidu.com/s/1pWIei 密码:3fvh

原文链接:http://www.apkbus.com/blog-482300-58756.html

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消