Android应用开发(一):Android平台搭建与开发环境配置
本文从自身经历的角度分享了Android应用开发的第一步,即Android平台搭建与开发环境配置,主要包括平台的选择与安装及其安装过程中经常遇到的问题,最后给出一个实例,即第一个Android软件“Hello World!”。
可以在百度上直接下载Android Studio,或者到官网www.android.com上直接下载(中国大陆资源可能会受限)。
注意:这里推荐使用Android Studio,并不推荐使用Eclipse或者IDEA开发平台,原因是Android Studio提供了一些优化处理,减少很多编程的麻烦,在后续的博文中可以体现出来Android Studio的优势。
(1)、JAVA安装与配置
请参考:http://blog.csdn.net/frd2009041510/article/details/46707169
(2)、VT-x启动的方法
因为Android Studio需要启动硬件加速,所以必须启动VT-x,启动VT-x是在电脑开机的时候设置的,不知道怎么启动VT-x的请在本博文下面留言。
(3)、intelhaxm-android.exe的安装
可以在SDK Manager查看intelhaxm-android.exe是否安装,若没安装直接选中安装即可。
SDK Manager位于C:\Users\Fred\AppData\Local\Android\Sdk\android-sdk-windows。
(4)、模拟器的创建或配置
模拟器是模拟代码在设备上的运行情况,可以根据需求自己创建,创建的方法如下图所示。
(5)、内存错误提示
更改设备的内存RAM即可,如下图所示。
(1)、新建项目
(2)、编译
(3)、模拟器显示结果
首先进入主函数:
即:
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }
其次进入activity_main.xml:
最后按住Ctrl并且点击:
TextView android:text="@string/hello_world" android:layout_width="wrap_content"
中的@string/hello_world
可以进入到:
对下面代码进行修改即可。
resources string name="app_name" AndroidHello /string string name="hello_world" Hello world! /string string name="action_settings" Settings /string /resources
例如修改为如下:
resources string name="app_name" Android Hello /string string name="hello_world" Hello Android, I am Fred! /string string name="action_settings" Settings /string /resources
编译运行后的结果为:
相关文章
- [Android Traffic] 让android应用在传输网络数据的时候更省电
- Android listView item侧滑实现删除和置顶功能
- Android配置----小米手机通过wifi连接ADB调试Android应用
- Android 开发之旅:短信的收发及在android模拟器之间实践(二)
- Android Studio-解决Fetching android sdk component information加载过久问题
- unity当两个以上Android插件冲突,怎么配置manifest
- Android版OpenCV图像处理技术亲自验证[三十]之图像金字塔pyrUp(附源码)
- Android环境配置
- Android【报错】Failed to resolve: com.android.support:appcompat-v7:28.0.0-alpha【报错】
- 《Android群英传:神兵利器》— Android 书籍
- Android 获取控件在整个屏幕的 X、Y及其他角度值
- android 11.0 12.0去掉屏幕锁屏(屏幕默认锁屏方式改成无)
- Android 11.0 12.0去掉目前处于全屏模式的提示框
- Android 9.0 Settings 搜索功能屏蔽某个app
- android 初识JVM
- Android开发环境配置
- 【Android Gradle 插件】Gradle 基础配置 ⑥ ( Android工程 Gradle 常用命令 | gradlew 可执行文件 | 查看帮助文档 | 查看应用依赖 )
- 【Android Gradle 插件】Gradle 基础配置 ⑤ ( gradle-wrapper.properties 配置分析 | GRADLE_USER_HOME 目录 )
- 【Android Gradle 插件】AdbOptions 配置 ② ( AdbOptions#installOptions 配置 | AdbOptions#timeOutInMs 配置 )
- 【Android Gradle 插件】AaptOptions 配置 ⑥ ( Overlay 重叠包机制 | AaptOptions#additionalParameters 附加参数配置 )
- 【Android Gradle 插件】AaptOptions 配置 ③ ( cruncherEnabled 配置 | cruncherProcesses 配置 )
- 【Android Gradle 插件】SigningConfig 签名配置 ③ ( storeType 配置 | v1SigningEnabled / v2SigningEnabled 配置 )
- 【Android Gradle 插件】ProductFlavor#externalNativeBuild配置 与 AppExtension#externalNativeBuild 配置区别
- 【Android Gradle 插件】ProductFlavor 配置 ( consumerProguardFiles 配置 | dimension 配置 )
- 【Android Gradle 插件】build.gradle 中的 android 配置 ( 配置项 | compileSdkVersion 配置 | buildToolsVersion 配置 )
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
- 【Android 插件化】Hook 插件化框架 ( Hook Activity 启动流程 | Hook 点分析 )
- android_线
- 【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性
- Android Studio下“Error:Could not find com.android.tools.build:gradle:2.2.1”的解决方法
- Android - 控件android:ems属性