继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Android Studio 。初识

慕妹3146593
关注TA
已关注
手记 107
粉丝 14
获赞 39

和 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

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP