android学习笔记(0)搭建android开发环境的前前后后

2023-10-24 22:08

本文主要是介绍android学习笔记(0)搭建android开发环境的前前后后,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

整整4天!!才把开发环境搭好,我相信开头困难,结局一定会美好!

我现在使用的一套工具是:

一,JDK:jdk1.8.0_45和jre1.8.0_45

二,ECLIPSE和ADT和SDK:Android 4.2多合一开发包:adt-bundle-windows-x86-20131030

三,模拟器:BlueStacks+自带的avd


这一套工具下载安装好,设置好环境变量,直接就可以用了,超级方便!!!


说明:(1)Android SDK manager 里面的前2个Android SDK Tools和Android SDKplatform-Tools千万不要更新!!这个版本是与eclipse,ADT相对应的,一升级就完了,全要去升级才能用,这会折腾你N久,我之前升级了下,然而翻不过墙头,ADT无法升级,网上的资源也相当难找到对口的,最后直接OVER删掉重装!

(2)果断弃用自带的android模拟器啊少年!!我至今没有成功运行自带的那个AVD,模拟器一直是停留在ANDROID画面,永远进不去,不知道是什么原因。弃用原版android模拟器的原因:1,原版的模拟器启动时间长的无法忍受  2,需要下载各种包,而且存在改端口越墙,下载慢的问题   3,BlueStacks的兼容性和运行速度是AVD无法比拟的 4,5,6,7,8,9..................

(3)eclipse配合BluStacks使用方法很简单,先启动BluStacks后启动eclipse,(其实我试了一下,随便哪个先启动都行只要你的DDMS中能看到运行的BlueStacks名字可能不同,如果没有看到,就打开CMD输入adb connect 127.0.0.1回车,如果提示errors, 就去eclipse的DDMS中reset abd,不要告诉我你不知道这个按钮在哪~~这几步做完人格担保OK!)。项目运行时选择BluStacks就行了,如果不行就看看这个点击打开链接

(4)后来的发现:用Bluestacks无法与eclipse联机调试,例如没法回馈LOG信息回来在eclipse中显示,这可能是这种方法最大的坏处吧!

 (5)最近更新,由于学到sqlite和service,没有自带的avd的话,查不了保存的data.adb和用户的配置等文件,再说LOG连接不上也很不方便,所以又研究了一下怎么把自带的avd撸好,最后还是被我弄好了,我开始用不了的原因是一直停留在android字样界面,同志们,这说明你完全可以成功弄好avd!!!只是配置出了问题!我一开始用的是android 4.4.2和,android 4.2.2,之后我下载了android 2.2做了一个2.2的模拟器,成功运行!

所以一直是android字样界面进不去的原因是你选择的android版本太高了,你的机器根本跑不出来,下载低版本的就可以了。


附几个好东西

clipse 各版本版本号代号对应一览表

Android 开发环境下载地址

android SDK官方下载链接最新版 (Windows版本)

Android 各种开发包国内下载地址






这篇关于android学习笔记(0)搭建android开发环境的前前后后的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/278071

相关文章

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife

使用Python开发一个Ditto剪贴板数据导出工具

《使用Python开发一个Ditto剪贴板数据导出工具》在日常工作中,我们经常需要处理大量的剪贴板数据,下面将介绍如何使用Python的wxPython库开发一个图形化工具,实现从Ditto数据库中读... 目录前言运行结果项目需求分析技术选型核心功能实现1. Ditto数据库结构分析2. 数据库自动定位3

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自