android studio dx.bat,Android Studio 。初识

博主记录了初次接触并使用Android Studio的过程,从安装到运行第一个APP,遇到并解决了多个问题,包括JDK找不到、长时间连接谷歌、项目无法运行、DEX错误和资源文件问题。通过不断尝试,最终成功运行了Hello World程序,总结了整个过程中遇到的难点和解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

出现的问题:

1.打开时说找不到JDK

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

AAffA0nNPuCLAAAAAElFTkSuQmCC

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 !!

AAffA0nNPuCLAAAAAElFTkSuQmCC

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

AAffA0nNPuCLAAAAAElFTkSuQmCC

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

ADT 23,STUDIO 1.1,SDK 24 :

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值