关于入门Android studio的那些问题那些事
概要:本学期新的课程Android移动编程,第一次使用到Android studio,在此记录自己作为小白一只,从软件安装到编写应用程序其中遇到的bug。
一、Android运行环境:
(1)第一步:下载安装java开发工具包JDK,并且配置好JAVA环境变量(JAVA_HOME、PATH、CLASSPATH)下载地址:JDK下载地址(之前安装过的可忽略这一步)
(2)测试安装与配置是否成功:
1).“开始”->“运行”,键入“cmd”
2). 键入命令“java -version”,出现下图画面,说明环境变量配置成功
(3)问题一:测试时显示“找不到Java”,测试失败。
方法(已解决):隔几天后再重新测试,成功出现java。(迷惑行为)
(4)步骤二:下载Android studio(建议直接安装最新版本,简单省事)
(5)步骤三:安装Android studio,跟着教程安装,过程中会自动解压SDK软件包到本地,切记!所有存放路径都只含有英文(包括SDK)。
(6)步骤四:创建Android虚拟设备(虚拟机)
1)Android studio自带虚拟机——(缺点:速度慢;优点:简单方便)
点击AVD Manager 图标来启动 Android AVD 管理器。点击虚拟设备图标之后,将显示 SDK 中已有的默认虚拟设备。点击 “Create new Virtual device” 按钮来创建虚拟设备。如果 AVD 创建成功,这意味着已经准备好 Android 应用程序开发,关闭窗口,重启你的机器,开启Android studio,新建项目,编写Hello world测试。
2)另外下载模拟机——(缺点:安装会比较麻烦)
genymotion模拟器、夜神模拟器——参考链接
二、问题汇总:
(1)问题二:运行时遇到”…\AndroidSDK\platform-tools\adb.exe start-server’ failed – run manually if necessary”——adb启动失败,端口被占用
方法(已解决):因为5037为adb默认端口 查看该端口情况如下:
netstat -aon|findstr “5037”
tasklist|findstr “17412”
解决!
(2**)问题三**:“The ADB binary found at X\Android\Sdk\platforn tools\adb.exe is obsolete and has seriousperformance problems with the Android Emulator. Please update to a newer version to get significantly faster app/file transfer.”——ADB什么的版本太低了,会有严重的性能问题,让我赶紧的更新
方法一:更新ADB
未解决!
方法二:未安装或安装不成功;没有使用eclipse——>应该了解整个Android编程环境,参考链接——https://blog.csdn.net/gumufuyun/article/details/82946697
未解决!
思考:一定要有eclipse吗?
方法三:android studio关于enable to establish a connection to adb异常的解决方案
未解决!
方法四:ERROR: AdbHostServer.cpp:83: adb protocol fault (couldn’t read status length)
未解决!
(3)问题四:annot find AVD system path. Please define ANDROID_SDK_ROOT
方法一:
在环境变量中新增Android_adv,要先找到默认的adv存放文件。参考链接——https://www.cnblogs.com/daker-code/p/12513251.html
未解决!
方法二:
删除所有adv镜像,新建一个空文件夹,修改环境变量Android_adv_home。参考链接——https://blog.csdn.net/yibo924/article/details/102852757
https://blog.csdn.net/Coco_chun/article/details/104493455
失败!
方法三:发现新建的虚拟机存放路径改变了,cmd查看路径。参考链接——http://blog.sina.com.cn/s/blog_6ac4c6cb0101box5.html
失败
方法四:
关于配置虚拟机设备
含义是:我在你配置的sdk根目录没找到avd 。那么就检查根目录配置了没有,这个根目录里有没有avd。没配就去配,没avd就下载。这类问题都这么解决,哪里没有补哪里。参考链接——https://www.cnblogs.com/Satu/p/10349624.html
(4)问题五: Your anti-virus program might be impacting your build performance. Android Studio checked the following directories:
最后解决模拟机问题的方法:
第一步、在环境变量中新增ANDROID_SDK_HOME,路径为:C:\Users\innection.android\avd
第二步!!!关键是关机重启电脑。analytics.settings是重启后突然有的文件。
第三步、打开studio,(会发现没有模拟机了)新建一个模拟机,系统会在…android\avd目录下又自动生成一个.android\avd文件夹,存放新建的虚拟机
(5)问题六:(运行mytoolbar项目时)this view is not constrained vertically
方法(已解决):点击魔法棒
(6)问题七:(运行mytoolbar项目时)androidx.appcompat.widget.Toolbar cannot be cast to android.widget.Toolbar
方法(已解决):https://blog.csdn.net/qq_43266432/article/details/97932776
在写java时引入的库错了
//应该选这一个
import androidx.appcompat.widget.Toolbar;
//删掉下面这个
import android.widget.Toolbar;
(7)问题八:(数据库问题)在Device FileExplorer中找到数据库文件mySqlite.db
方法(已解决)
//运行模拟机后,View-toolwindow-device file explorer查看数据库目录
//目录:data/data/com.example.buttonchage/databases.mySqlite.db
…/AndroidStudio/DeviceExplorer/Pixel_XL_API_29 [emulator-5554]/data/data/com.example.buttonchange/databases
(8)问题九:(计时器问题)
The file name must end with .xml
方法(已解决):setContentView(R.layout.activity_main)xml的名字不一致问题
(9)问题十:(计时器问题)layout/activity_main: android.widget.Chronometer cannot be cast to android.view.ViewGroup
方法(已解决):main_xml中缺失:android:id="@+id/chronometer"
相关参考链接:
https://www.runoob.com/android/android-studio-install.html
https://www.jb51.net/article/182721.htm
关于入门Android studio的那些问题那些事相关推荐
- android mqtt详解_Android mqtt入门 Android studio(转)
Android mqtt入门 Android studio 2018年04月09日 14:02:30 hbw020 阅读数:1564 分享 mqtt简单使用介绍: 1.as创建工程 2.官网下载mqt ...
- 关于 android 虚拟机显示在了界面里面,怎么把模拟器放到到android studio窗口外面这件事
关于 android 虚拟机显示在了界面里面,怎么把模拟器放到到android studio窗口外面这件事 如图所示: 解决方法: 再次重启 AndroidStudio 即可
- android 入门-android Studio 配置
重要:sdk 最好先有一个版本 19版本.build-tools 19.1.0 extras 19.0和platforms android-19 1.下载android sdk 和jdk 并配置环境变 ...
- 移动互联网开发入门Android Studio ,适合刚学习的
目录 目录 1.创建Android的具体步骤 1.第一步创建项目 2.安装JDK,一直往下操作 3.创建虚拟机 4.编写与运行 LinearLayout 1.orientation的使用 2.g ...
- 视频教程-快速入门Android开发 视频 教程 android studio-Android
快速入门Android开发 视频 教程 android studio 任苹蜻,爱学啊创始人 & CEO,曾就职于某二车手公司担任Android工程师后离职创办爱学啊,我们的宗旨是:人生苦短,我 ...
- Android Studio 安装、环境配置全家桶
Android Studio 常用插件(兼容idea) Android Studio 通过wifi无线连接手机调试(可多台) Android Studio Gradle各个版本集合 Android S ...
- Android Studio 设置图标LOGO,APP下载到手机以后图标无变化
Android Studio 设置图标LOGO,APP下载到手机以后显示小机器人 最近刚入门Android studio,一直都是默认图标,今天心血来潮想自定义图标,发现搜索到的各种方法都没办法成功更 ...
- android+studio入门指南+pdf,android+studio使用指南v0.1.pdf
androidstudio使用指南v0.1 <Android Studio入门指南>作者:毕小朋 博客:/wirelessqa Android Studio入门指南v0.1 作者:毕小朋 ...
- Android Studio 使用入门及问题汇总
声明:转载自http://blog.csdn.net/wei_chong_chong/article/details/56280383 之前一直用eclipse+adt做Android开发.曾经尝试使 ...
最新文章
- 四十八、使用Python和Stata完成广西碳酸钙企业的主成分分析和因子分析
- Creating UIImage with renderingMode in Swift
- 锅巴H264播放器地址和说明
- Github|类别不平衡学习资源(下)
- 如何给对方邮箱发照片_朋友圈如何发心形拼图九宫格照片?
- Please, commit your changes or stash them before you can merge.
- 17.立体匹配——更好的效果与挑战,总结_5
- 大前端-全栈-node+easyui+express+vue+es6+webpack+react
- 品优购-01分布式框架-Dubbox
- Eclipse设置中文及取消
- 2018-9-15AGV项目笔记
- 2007年春节联欢晚会相声《免费电话》李金斗、大兵、赵卫国
- android音乐播放器横评,14款Android平台音乐播放器横评
- VMware vSphere 6.7 虚拟化搭建及配置完整详细手册 | 周末送资料
- flash服务器停止响应,shockwave flash 未响应解决方法,shockwave flash已经崩溃解决方法...
- Linux下后台服务器开发_基于多线程的一对一QQ聊天室
- simca算法 matlab,SIMCA分类法中主成分分析算法探究.doc
- maven的pom的配置(上传jar包,配置私库,配置第三方库)
- 使用 ASM 编写 Java 字节码混淆器以实现对代码的保护
- .NET MVC5专题(前后端交互传参方式)