admin 管理员组文章数量: 887021
首页
目录
一、安装Android Studio
二、运行HelloWorld程序
三、在手机模拟器上运行apk文件
方法一
方法二
四、过程中出现的error
error01
error02
error混淆
五、结尾语
前言
注意,这是指南而非教程,故免不了旁征博引,一些具体的步骤和要点在其他博主的博客中可以见到,本人只是建立在几位博主的博文上作了一些汇总,进行了一些小小的补充。同时将自己安装过程中出现的报错以及解决方法给与展示,而这些在几位博主的博文中很少提及,当然也不希望各位在安装中遇见这些错误。故作此博文,以便大致浏览一下安装过程及注意要点。
一、安装Android Studio
回到首页
下载网址:Download Android Studio & App Tools - Android Developers (google)
参考安装网站:
-
保姆级别——Android Studio安装教程&环境变量配置 - 掘金 (juejin)(提供了一些环境配置,方便后面使用adb命令下载apk文件)
-
Android Studio 安装配置教程 - Windows(详细版)(5条消息) android studio 安装配置教程 - windows(详细版)初学者-st_初学者-Study的博客-CSDN博客(特详细,作者也较及时更新)
-
Android studio安装教程_一纸梦的博客-CSDN博客(有几百多点赞量和四千多收藏,后面才看到的,十分全面,牵涉android studio版本2022.2.1,包含.gradle和.android文件夹的迁移)
-
使用Android Studio创建第一个程序Hello word超详细_android studio第一个程序hello world-CSDN博客
这几篇都讲得不错,所以跟着流程走大致是可以成功的,所以这里也就不过多赘述。这里讲一些不一样的,我在安装过程中遇到了第一个error,费了点功夫解决了。随即等待安装成功,参考教程也是走过了后面的步骤。安装完成的时候遇到一个错误,也没太在意。
有几点注意:
-
SDK不是放在你放Android Studio的文件夹中,会提示放不了;
-
创建手机模拟器后,需要修改一下avd目录,它给你默认放在C盘这个目录:
C:\Users\用户名\.android\avd
参考这篇修改目录文章01,把avd移到其他盘,然后修改原文件夹里的.ini文件,注意.ini文件不要动它,仅需修改它内容,只移动那个文件夹。
-
//暂时还没想到
二、运行HelloWorld程序
回到首页
刚开始看到这个长颈鹿(Giraffe)莫名觉得有些喜感,有点想笑,但很快我就笑不出来了。
按照博主的引导,Empty Activity——>选择语言(实际不能选)——>选择API版本——>finish,报一大堆错,因为没解决,这里就不放出来了,可以看error混淆,后面发现是我斯默丘特了,
因大部分博主都是旧一点版本的Android Studio,所以才会导致这个误区,找了好一会,看到这篇,注意文章01(看评论,不用看作者所写😂),注意文章02,我们需要选取的是Empty Views Activity,才可以选择Java语言,选Empty Activity只能选咳特灵了。
再创建一个手机模拟器(如果没有的话),教程都有的,按照教程的启动,不需要额外自己加内容,默认内容是Hello,World!
。注意一下,其实我们自己的项目,以及apk文件,都是作为一个个应用程序,需要安装在手机上的,所以在手机上都能找到App软件,比如我的项目名是Hello,注意看右侧自上往下第三个:
鼠标点击打开就可以看得到啦!
三、在手机模拟器上运行apk文件
看了一些博文,总结有两种方法:
-
直接将apk文件拖入手机模拟器中,会自动安装。
-
在D:\Android\Sdk\platform-tools(路径可供参考)中,直接在搜索框中打开cmd命令行窗口,然后执行命令
adb install apkName.apk
(参考这篇文章),就可以看到有个图标啦!
方法一
过程中出现一个error02,还是稀里糊涂的,就不解释了,直接看方法二。
方法二
Gitee上面找的apk文件地址:Apk: 安卓打包的小游戏APk。
同样遇到了error,第一个是apk和我的api版本不匹配,我的太新了,于是自降版本,重新建一个手机模拟器。下面是新建过程,网上很多文章也有的,讲得简单一点。
1)选这个Pixel 2
2)注意一下ABI是x86还是x86_64,觉得上次打不开就是因为这个,因为我打开过apk文件,到看过META-INF信息,里面有一行写的x86,以后这点会再详细说明的。
3)直接finish,等待创建就可以啦!
4)我也很异或,为啥这次就成功了。
5)果不其然,手机模拟器里面也多了一个app图标,看来是Android版本号的问题,我创建的是api21,就是Android5.0最低版的那个。
6)还能直接开玩。
回到首页
四、过程中出现的error
回到首页
error01
error描述:
在SDK配置那儿,参照一位博主勾选的我一个都不能勾选,只能勾选Android SDK Platform
解决过程:
猜测可能是权限问题,在安装的时候放在D盘就提示需要管理员权限,参考这篇解决bug文章一修改你放Sdk文件夹的权限为完全控制权限后,在安装界面点previous返回,再点next又回到这里,发现可以点其他的选项了。
error02
问题描述,在把apk文件直接拖入手机模拟器中时报错,Error code: 'UNKNOWN',message= 'Unknown failure: 'Error:java.lang.NumberFormatException: Invalidint:”current"
找不出问题解决方法,于是换方法二,成功了!
error混淆
混淆01
混淆02
混淆03
问题描述:
AMD电脑无法使用Android Studio自带的模拟器
混淆04
问题描述:
daemon started successfully daemon not running; starting now at tcp:5037
这个是需要去杀死占用端口的进程,执行命令{netstat -ano | findstr "5037"},然后查看占用端口的进程后,
然后去任务管理器——>详细信息中找,发现一个是java.exe,一个是adb.exe,还有一个是android studio.exe,我寻思这几个不是一伙的吗
检查你的设备或模拟器的ABI类型。你可以使用{adb shell getprop ro.product.cpu.abi}命令来获取这个信息。这个问题实际上未解决。。。
五、结尾语
想不出还有啥要写的,太晚了,睡觉去了,以后再补充一些。若有问题,可以直接私聊我,愿尽绵薄之力,避免更多人踩坑。
若有不足之处,还望不吝赐教,指出后我会更改过来的。
版权声明:本文标题:Android Studio2022.3.1安装指南(包含安装过程中出现的一些error及解决方案,以及运行第一个helloworld,第一个apk文件) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726733831h1020389.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论