问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么创建第一个Android工程,并运行应用程序

发布网友 发布时间:2022-04-19 21:31

我来回答

1个回答

热心网友 时间:2023-07-08 21:47

地球上最流行的移动操作系统,非苹果公司的iOS与谷歌公司的Android系统莫属了,那如何写出自己的第一个App,并且能够跑在iOS与Android系统上呢?

FinClipAndroid研发工程师为大家带来Android篇~如果需要了解iOS也可点击iOS篇。

与开发iOS应用的逻辑基本一致,开发Android应用也需要以下5步:

开发工具安装和配置搭建开发环境在AndroidStudio中,创建第一个项目完成简单Helloworld代码编写编译APK文件,让应用在手机上跑起来0X00开发工具安装和配置第一步,需要先在Android官网下载AndroidStudio(直接点击传送门进入下载链接),如果不会科学上网的话,也可以在国内镜像下载。

但想成为专业的安卓研发,还是要学会科学上网同意协议后选择自己的机型在这里可以根据你的电脑型号(浏览器会自动根据机型推荐链接,比如我的就是Intel芯片的MacBook)下载安装包,在下载完成后双击跟着提示一步一步完成安装就行了。

0X01搭建开发环境与Xcode不同,我们还需要在正式编写Android应用前,配置本地的开发环境。

第一步,安装JDK8

首先需要安装JDK8,JDK就是研发Android应用的官方环境,点击这里下载(我的链接也是适用于Mac电脑,如果你的电脑不一样需要切换一下)。

在第二个箭头处,可以切换不同的操作系统下载完成后,双击下载好的jdk-8u311-macosx-x64.dmg,单击接受许可协议后,在新出现的“安装类型窗口”中,点击“安装”。

此时会出现一个窗口,显示“安装程序正在尝试安装新软件。输入您的密码以允许此操作”。

所以我们需要再输入管理员密码之后,再次点击“安装软件”。等到显示确认窗口之后,即可完成安装。

第二步,配置JDK环境

在第一步中,我们只是把JDK1.8的文件复制到操作系统上。但还需要让其他应用知道JDK1.8环境存在的具体位置,因此我们还需要配置系统的环境变量。

但首先,我们自己得先知道JDK目录安装在哪里,按照下面的路径我们可以找到JDK的主目录,如下图所示:

JDK安装目录/Library/Java/JavaVirtualMachines也就是说,JDK的真实目录在这里/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home,

既然知道了JDK的安装目录,那就让我们打开终端(同时按住键盘上的command和空格,并在之后的弹框中输入terminal.app后敲击回车)开始配置:

vi~/.zshrcorvi~/.bash_profile在文件的末尾加入这一行语句:

exportJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home然后用source命令更新环境配置

source~/.zshrcorsource~/.bash_profile配置完毕后,我们就可以验证Java环境配置是否正确了,依然在终端中输入

java-version如果正确显示出了版本号,就代表配置成功了0X02在AndroidStudio中,创建第一个项目打开AndroidStudio,AndroidStudio第一次打开需要下载AndroidSDK和Gradle等工具包,所以第一次打开可能比较慢(合理科学上网会快一些),AndroidStudio准备好后,开始创建第一个项目。

第一步,新建项目

点击界面中的NewProject选择中间的空模板EmptyActivity在这里输入项目信息之后,点击Finish就可以完成项目的创建了。

0X03完成简单Helloworld代码编写首先让我们认识Android应用的项目文件结构:

Android的页面是由一个个Activity组成的,页面主要分为UI布局部分和逻辑处理部分,UI布局部分需要由上图中蓝色main目录下的activity_main.xml文件处理,而逻辑部分则是由com.myname.myapplication中的MainActivity文件处理。

所以我们也需要修改UI布局与逻辑2个文件,首先编辑activity_main.xml:

<?xmlversion="1.0"encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayoutxmlns:android="/apk/res/android"xmlns:app="/apk/res-auto"xmlns:tools="/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="点击我"android:id="@+id/button"android:textAllCaps="false"app:layout_constraintBottom_toBottomOf="parent"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toTopOf="parent"/></androidx.constraintlayout.widget.ConstraintLayout>然后编辑MainActivity:

packagecom.myname.myapplicationimportandroidx.appcompat.app.AppCompatActivityimportandroid.os.Bundleimportandroid.widget.Buttonimportandroid.widget.ToastclassMainActivity:AppCompatActivity(){overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)this.findViewById<Button>(R.id.button).setOnClickListener{Toast.makeText(MainActivity@this,"helloworld",Toast.LENGTH_LONG).show()}}}这段代码的逻辑大致是这样的,首先通过按钮的id找到这个按钮的对象(findViewById(R.id.button)),然后给button按钮增加一个点击*(setOnClickListener),当按钮被用户触发后,就会回调这个方法。而一旦这个匿名方法被触发,通过Toast弹出一串helloworld的文字内容。0X04编译APK文件,让应用在手机上跑起来第一步,打开安卓手机的开发者模式,在开放者选项里面打开USB调试

一定要确保打开了后面的开关第二步,通过数据线将电脑和手机连接在一起

AndroidStudio会自动识别你的手机型号,启动按钮也会变成绿色可点击的样式让我们选中这个apk文件,并且点击绿色的播放按钮Androidstudio会完成整个项目的编译打包,并且将App安装到你的手机后开始启动App完成所有的流程。

这些流程都是自动化完成的,开发者不需要介入。编译打包完成后会在**/MyApplication/app/build/outputs/apk/debug目录下出现app-debug.apk文件,这也是可以在安卓手机中安装移动应用的安装包。第三步,大功告成,不出意外你会看到成功打开了App!

点击按钮会出现下面的toast消息如果正确按照教程,那相信你已经成功的做出了属于自己的第一个iOS与Android应用,本期教程基于mac电脑进行实现,如果你的电脑是Windows或者其他操作系统,还需要进行一些其他的灵活配置。

怎么创建第一个Android工程,并运行应用程序

一、创建Android工程打开集成了Android开发工具的eclipse,点击菜单栏上的“File”--&gt;"New"--&gt;"Android Application Project",如下图所示:2 进入到“New Android Application”界面,输入应用名、工程名与包名,然后选择Target sdk也就是你的开发安卓应用的目标SDK,Compile With 是编译SDK,选择好虎,...

如何创建第一个android程序

1.打开Android开发环境Android Studio,选择Start a new Android Studio project。2.输入第一个Application的名称,Company Domain,Projct存放路径。3.选择Minimum SDK,一般默认就好。4.选择一个Activity模板,选择Empty就好。5.输入第一个Activity的名称,点击完成。6.这样第一个应用就建完了,默认会打开一...

如何创建一个Android开发项目

1、从网上下载并安装Android Studio然后打开它。现在,你准备好开始你的第一个Android应用程序!首先是这个android项目的项目名,在这里进行输入即可 注意,这里我们使用的android studio的版本为2.2 一直下一步,等待一定的时间,这取决于你机器的配置,android studio最为谷歌官方唯一指定的android项目开发ide,...

如何使用Eclipse进行Android开发

第一步:安装和配置Eclipse IDE和Android SDK 要开始使用Eclipse进行Android开发,你首先需要下载并安装Eclipse IDE for Java EE Developers和Android SDK。安装完成后,你需要在Eclipse中配置Android SDK的路径。这可以通过在Eclipse的"Window"菜单中选择"Preferences",然后在"Android"选项下选择"SDK Location"...

如何创建第一个android程序

1. 下载 Android SDK.2. 如果使用Eclipse,请安装 ADT 插件。3. 下载最新的SDK工具和平台。二、创建Android项目 一个android项目包含了程序中用到的所有源代码文件.使用Android SDK工具可以轻松的创建一个包含默认目录和文件的项目。本节介绍如何使用eclipse或从命令行创建一个项目。Create a Project with...

如何开发一个android应用?

准备开发环境:首先,您需要在计算机上安装Java开发工具包(JDK)和Android开发工具包(SDK)。确保您已经正确配置了这些工具,并设置了相应的环境变量。创建项目:使用Android Studio或其他适合您的开发工具创建一个新的Android项目。您可以选择项目名称、包名以及支持的最低Android版本等。开发应用:根据您的...

Android Studio教程:真机安装和运行应用程序

首先手机通过数据线连接到计算机上。进入“设置”-“应用程序”-“开发”勾选“USB调试程序”。这样设备才可以通过USB连线时被PC识别到。下载对应的驱动,驱动安装完成后手机即可被识别并连接到电脑 打开Android Studio 开发工具,选择打开一个项目工程。使用步骤 打开Android项目后,更待构建完成。单击Android...

如何创建第一个android程序

创建Android程序需要先安装android的开发环境。分为五个步骤来完成Android开发环境的部署。第一步:安装JDK。要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面,选择自己电脑系统的对应版本即可。第二步:配置Windows上JDK的变量环境 。JAVA_HOME 先设置这个系统变量名称,变量值为JDK在电脑上...

如何使用Eclipse开发安卓手机程序在手机上运行

4.创建一个Android项目,例如Helloword;运行该程序,右键点击项目名称,选择“运行方式”---“Android Application”弹出窗口如下图:5.选择第一项,就可以用手机调试了。点确定即可。6.android工程文件夹下的bin文件夹在编译成功后会生成xxxxx.apk,就是可执行的android程序,你可以用任何手机同步工具像...

android studio怎么使用

大家也可以要求Android Studio创建一个Activity类、为其自定义一个启动图标,或者设定该项目是否支持GridLayout、Fragments、 Navigation Drawer或者Action Bar等。这里我们不会为自己的应用程序创建自定义图标,因此大家可以取消“Create custom launch icon(创建自定义启动图标)”项目前的勾选框。点击“Next(下一步)”继续...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦到撒尿 梦见撒尿是什么预兆 夏普aquos可以投屏吗 小米电视机怎么安装APP 夏普电视无线投屏在哪里? 一路有你为话题写作文 题目自定 题目怎么写 可以写人、事、物 急救☺... 河南母亲不识字跨省回家,儿子写求助纸条,你如何评价她儿子的这一行为... 仙人球当“妈妈”了的优作文怎么写? 看图学修电视机:电冰箱、空调器、洗衣机图书目录 电冰箱、空调器原理与维修目录 零起点学电冰箱与空调器维修技术目录 Android 怎么进入Android工程模式 怎么把Android工程打包成apk? 华为手机文件管理中的压缩包删掉有关系吗 华为手机文件管理里的系统目录里的文件能删吗 土旺在最后一天在时间上怎么说? 五行土旺 土旺是什么意思 哪些年份是属于土旺年份 易学中土旺四季是什么意思 请问所为的土旺是指2018年立春前还是立春后呢? 2020年1月29日上午10点52分五行是什么? 什么是土旺时 2022的2月几号土旺满了? 什么日子开始土旺 二0一九年十二月什么时间土旺? 什么时间是土旺 一年四季什么时候土旺,什么时候土满 土旺是那个节的前三天 农历中什么时候是土旺 土旺指的是每个季节的什么时候 android工程是什么意思 android软件工程师需要学习什么? 怎样进入Android工程模式 如何导入一个android工程 android工程师是什么意思 作为一个Android工程师应该学习哪些 android studio工程的默认放在哪里 安卓工程师是做什么工作的 android开发工程师工作职责怎么写? android工程文件如何打开 想成为一个Android开发工程师,还需学习其他什么技... 如何在unity中生成android工程 vivox27原装屏是什么牌子 填写表格时,亲属关系如何填写? 与本人关系怎么填写? 家庭成员情况关系怎么填写 家庭成员关系怎么填 姐弟关系怎么填表格 填表时,家庭成员的关系一栏怎么填?“父子”还是“父... 家庭主要成员与本人关系应该怎么填写