搭建 Android 的开发环境,以及写一个简单的示例程序 中遇到的各种问题的解决

简介:   在 Windows 下搭建 Android 开发环境   Android 项目的目录结构说明   写一个简单的 Hello World 程序   一、在 Windows 下搭建 Android 开发环境   1、安装 JDK (Java Development Kit)
+关注继续查看

  在 Windows 下搭建 Android 开发环境

  Android 项目的目录结构说明

  写一个简单的 Hello World 程序

  一、在 Windows 下搭建 Android 开发环境

  1、安装 JDK (Java Development Kit)

  2、安装 Android SDK

  3、安装 Eclipse

  4、打开 Eclipse ,并安装其 Android 插件(ADT)

  打开菜单 "Help" -> "Install New Software",在 "Availabe Software" 中加入地址,然后安装 ADT(Android Development Tools)

  5、新建 Android 项目

  "New" -> Android Project,Project Name - 项目名称;Build Target - 编译项目的 SDK 版本;Application name - 程序名称;Package name - 包名;Min SDK Version - 程序所支持的最低 SDK 版本代号(2 对应 1.1,3 对应 1.5,4 对应 1.6)

  6、运行 Android 项目

  打开菜单 "Run" -> "Run Configurations" -> New launch configuration,设置启动项目名称,在 Android 选项卡中选择启动项目,在 Target 选项卡中设置模拟器

  7、创建/使用模拟 SD 卡

  创建 SD 卡,运行类似如下命令:mksdcard -l sdcard 512M d:\android\sdcard.img

  模拟器中使用 SD 卡,在项目配置的 Target 选项卡的 "Additional Emulator Command Line Options" 框中输入类似如下参数:-sdcard d:\android\sdcard.img

  8、配置模拟器

  运行类似如下命令:android create avd --name android15 --target 2。或者直接在买二手QQ菜单 "Window" -> "Android AVD Manager" 中配置模拟器

  9、浏览模拟 SD 卡中的内容

  调试程序,在 DDMS 中选择 "File Explorer" ,在其中的 sdcard 目录下就是模拟 SD 卡中的内容

  10、查看日志 LogCat

  Window -> Show View -> Other -> Android -> LogCat

  11、在模拟器中安装/卸载 apk

  安装 apk 运行类似如下命令:adb install name.apk;卸载 apk 运行类似如下命令:adb uninstall packagename(注:这里的参数是需要卸载的包名)

  12、反编译 Android 程序

  解压 apk 文件,取出其中的 classes.dex 文件,运行类似如下命令:dexdump.exe -d classes.dex > dump.txt(其意思是将 classes.dex dump 出来,并将反编译后的代码保存到指定的文本文件中)

  13、意外是出现的某些错误的解决办法

  如果出现类似如下的错误等

  no classfiles specified

  Conversion to Dalvik format failed with error 1

  解决办法:Project -> Clean

  出现 Android SDK Content Loader 60% (一直卡在 60%)

  解决办法:Project -> 去掉 Build Automatically 前面的勾

  14、查看 SDK 源代码

  先想办法搞到源代码。

目录
相关文章
|
12月前
|
XML API Android开发
Android 垃圾分类APP(一)申请API、搭建项目、访问接口获取数据
Android 垃圾分类APP(一)申请API、搭建项目、访问接口获取数据
299 0
Android 垃圾分类APP(一)申请API、搭建项目、访问接口获取数据
|
12月前
|
XML 缓存 JSON
Android OkHttp+Retrofit+RxJava搭建网络访问框架(含源码)
Android OkHttp+Retrofit+RxJava搭建网络访问框架(含源码)
525 0
Android OkHttp+Retrofit+RxJava搭建网络访问框架(含源码)
|
12月前
|
XML API Android开发
Android 天气APP(四)搭建MVP框架与使用
Android 天气APP(四)搭建MVP框架与使用
212 0
Android 天气APP(四)搭建MVP框架与使用
|
Java 程序员 Maven
Android的Nexus搭建Maven私有仓库
Android的Nexus搭建Maven私有仓库
254 0
Android的Nexus搭建Maven私有仓库
|
ARouter 开发工具 Android开发
Android 手把手带你搭建一个组件化项目架构(下)
本文介绍了组件化、组件分层、解决了组件的独立调试、集成调试、页面跳转、组件通信等。 其实会了这些后你基本可以搭建自己的组件化项目了。其实最大的问题还是分组分层、组件划分。这个就需要根据你的实际情况来设置。
398 0
Android 手把手带你搭建一个组件化项目架构(下)
|
开发工具 Android开发
Android 手把手带你搭建一个组件化项目架构(上)
目录 一、组件化 1.1 为什么使用组件化 1.2 模块化与组件化 1.2.1 模块 1.2.2 组件 1.3 组件化的优势 1.4 组件化需要解决的问题 二、组件分层 2.1 基础组件 2.2 common组件(lib_common) 2.3 功能组件 2.4 业务组件 2.5 主工程(app) 2.6 完成后项目 三、组件单独调试 3.1 创建组件(收藏) 3.2 动态配置组件的工程类型 3.2.1 build.gradle(module) 3.2.2 设置gradle.properties 3.2.3 动态配制插件(build.gradle)
429 0
Android 手把手带你搭建一个组件化项目架构(上)
|
设计模式 编解码 数据可视化
Android修行手册-UI组件快速搭建App界面
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
148 0
|
传感器 数据采集 编解码
【Android RTMP】RTMP 直播推流阶段总结 ( 服务器端搭建 | Android 手机端编码推流 | 电脑端观看直播 | 服务器状态查看 )(二)
【Android RTMP】RTMP 直播推流阶段总结 ( 服务器端搭建 | Android 手机端编码推流 | 电脑端观看直播 | 服务器状态查看 )(二)
298 0
【Android RTMP】RTMP 直播推流阶段总结 ( 服务器端搭建 | Android 手机端编码推流 | 电脑端观看直播 | 服务器状态查看 )(二)
|
数据采集 传感器 编解码
【Android RTMP】RTMP 直播推流阶段总结 ( 服务器端搭建 | Android 手机端编码推流 | 电脑端观看直播 | 服务器状态查看 )(一)
【Android RTMP】RTMP 直播推流阶段总结 ( 服务器端搭建 | Android 手机端编码推流 | 电脑端观看直播 | 服务器状态查看 )(一)
423 0
|
Android开发
android 底部标签栏CommonTabLayout搭建项目底部菜单(带消息提醒)
android 底部标签栏CommonTabLayout搭建项目底部菜单(带消息提醒)
android 底部标签栏CommonTabLayout搭建项目底部菜单(带消息提醒)
相关产品
云迁移中心
推荐文章
更多