开发环境
开发工具:Android Studio 4.0 + gradle + Kotlin插件等必要的工具。
JRE版本:JetBrains的基于OpenJDK的jre 1.8。
Android SDK编译版本:29,是目前最新的Android 10的SDK。
targetSdkVersion:27,因为在Android 9.0后谷歌强制要求必须是https请求,因为在测试过程中仍然是使用http请求,所以这里设置为27。
运行环境:一台Android 10的手机。
开发技术
语言选择:界面是xml,具体的逻辑以kotlin为主,在必要的时候仍然会选择java。
http请求的选择:okhttp框架
json解析的选择:fastjson框架
基本尝试
xml代码编写:直接按照代码规范进行编写,比如这样就可以添加一个图形按钮并且添加点击事件
<ImageButton
android:id="@+id/login_button"
style="@android:style/Widget.Material.Light.Button.Borderless"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="24dp"
android:layout_marginBottom="32dp"
app:srcCompat="@drawable/ic_login_button" />
kotlin代码编写:比如我要在activity中顶栏加上返回按钮
在AppCompat函数中
val actionBar = supportActionBar
if (actionBar != null) {
actionBar.setHomeButtonEnabled(true)
actionBar.setDisplayHomeAsUpEnabled(true)
}
添加一个点击监听函数
override fun onOptionsItemSelected(item: MenuItem): Boolean {
if (item.getItemId() == android.R.id.home) {
this.finish()
return true
}
return super.onOptionsItemSelected(item)
}
添加依赖包:在build.gradle中的dependencies中添加相应的包,然后进行sync就可以添加依赖包
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
测试运行
在顶部菜单找到Build -> Build Bundle/Apk -> Build Apk,就可以编译出app-debug.apk
运行效果:

本文介绍了Android App开发环境的搭建,包括使用Android Studio 4.0,搭配Kotlin插件和Gradle,JRE版本1.8,以及Android SDK编译版本29。开发技术涉及Kotlin作为主要逻辑语言,XML用于界面,Okhttp和Fastjson作为框架。文章还展示了基本的xml和kotlin代码编写,并解释了如何添加依赖包。最后,讲解了如何编译APK并进行测试运行。
——App端开发环境搭建与程序运行&spm=1001.2101.3001.5002&articleId=106608111&d=1&t=3&u=7b29ca66763f492081e44a43d6087da1)
2123

被折叠的 条评论
为什么被折叠?



