概要:本学期新的课程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的那些问题那些事相关推荐

  1. android mqtt详解_Android mqtt入门 Android studio(转)

    Android mqtt入门 Android studio 2018年04月09日 14:02:30 hbw020 阅读数:1564 分享 mqtt简单使用介绍: 1.as创建工程 2.官网下载mqt ...

  2. 关于 android 虚拟机显示在了界面里面,怎么把模拟器放到到android studio窗口外面这件事

    关于 android 虚拟机显示在了界面里面,怎么把模拟器放到到android studio窗口外面这件事 如图所示: 解决方法: 再次重启 AndroidStudio 即可

  3. android 入门-android Studio 配置

    重要:sdk 最好先有一个版本 19版本.build-tools 19.1.0 extras 19.0和platforms android-19 1.下载android sdk 和jdk 并配置环境变 ...

  4. 移动互联网开发入门Android Studio ,适合刚学习的

    目录 目录 1.创建Android的具体步骤 1.第一步创建项目 ​2.安装JDK,一直往下操作 ​3.创建虚拟机 4.编写与运行 LinearLayout 1.orientation的使用 ​2.g ...

  5. 视频教程-快速入门Android开发 视频 教程 android studio-Android

    快速入门Android开发 视频 教程 android studio 任苹蜻,爱学啊创始人 & CEO,曾就职于某二车手公司担任Android工程师后离职创办爱学啊,我们的宗旨是:人生苦短,我 ...

  6. Android Studio 安装、环境配置全家桶

    Android Studio 常用插件(兼容idea) Android Studio 通过wifi无线连接手机调试(可多台) Android Studio Gradle各个版本集合 Android S ...

  7. Android Studio 设置图标LOGO,APP下载到手机以后图标无变化

    Android Studio 设置图标LOGO,APP下载到手机以后显示小机器人 最近刚入门Android studio,一直都是默认图标,今天心血来潮想自定义图标,发现搜索到的各种方法都没办法成功更 ...

  8. android+studio入门指南+pdf,android+studio使用指南v0.1.pdf

    androidstudio使用指南v0.1 <Android Studio入门指南>作者:毕小朋 博客:/wirelessqa Android Studio入门指南v0.1 作者:毕小朋 ...

  9. Android Studio 使用入门及问题汇总

    声明:转载自http://blog.csdn.net/wei_chong_chong/article/details/56280383 之前一直用eclipse+adt做Android开发.曾经尝试使 ...

最新文章

  1. 四十八、使用Python和Stata完成广西碳酸钙企业的主成分分析和因子分析
  2. Creating UIImage with renderingMode in Swift
  3. 锅巴H264播放器地址和说明
  4. Github|类别不平衡学习资源(下)
  5. 如何给对方邮箱发照片_朋友圈如何发心形拼图九宫格照片?
  6. Please, commit your changes or stash them before you can merge.
  7. 17.立体匹配——更好的效果与挑战,总结_5
  8. 大前端-全栈-node+easyui+express+vue+es6+webpack+react
  9. 品优购-01分布式框架-Dubbox
  10. Eclipse设置中文及取消
  11. 2018-9-15AGV项目笔记
  12. 2007年春节联欢晚会相声《免费电话》李金斗、大兵、赵卫国
  13. android音乐播放器横评,14款Android平台音乐播放器横评
  14. VMware vSphere 6.7 虚拟化搭建及配置完整详细手册 | 周末送资料
  15. flash服务器停止响应,shockwave flash 未响应解决方法,shockwave flash已经崩溃解决方法...
  16. Linux下后台服务器开发_基于多线程的一对一QQ聊天室
  17. simca算法 matlab,SIMCA分类法中主成分分析算法探究.doc
  18. maven的pom的配置(上传jar包,配置私库,配置第三方库)
  19. 使用 ASM 编写 Java 字节码混淆器以实现对代码的保护
  20. .NET MVC5专题(前后端交互传参方式)

热门文章

  1. 第三章:IP地址加掩码讲解和ping命令运用
  2. 微信小程序入门-音乐播放器
  3. 使用“微信公众平台-公众号开放接口”的方法
  4. 6大科研神器,科研党必备,至少提高效率90%
  5. 教学|3D建模之,游戏场景创建大致流程
  6. linux 第七天 linuxprobe
  7. 高匿ip代理工具的特殊功能?
  8. html如何提取图片颜色代码,PS怎么提取颜色做色卡?
  9. ZYNQ学习笔记(3)-局部重构Partial Reconfiguration
  10. 仓库摆放示意图_仓库摆放原则?