业余玩安卓开发『从零到打包/发布一个APP』



前言
本文只探讨如何配置Android Studio 开发、调试环境以及打包发布APP,不涉及任何代码&安卓,纯粹业余玩玩,做个记录。




1.下载

首先去官方下载 https://developer.android.com/studio/index.html
对应平台的 Android Studio IDE

嗯.. 由于众所周知的原因..,无法访问的同学,咱还有中文下载站 Android Studio 中文组下载页

从看文件名就可以看出,一个是安装程序,一个是免安装的zip压缩包,解压即用,看个人喜好。

注意,看中文(→_→), 它们都不包含Android SDK 需要到隔壁Android SDK 下载页 下载SDK,也一样,一个安装包,一个压缩包。




2.Android SDK 配置

另,你可能需要配置JDK环境,可以问百度,非常简单,一抓一大把。

解压或安装下载的Android SDK,记住路径,例如我的:D:\Android\android-sdk-windows (尽量不要包含空格1),找到该目录运行SDK Manager.exe

由由于众所周知的原因,你需要设置代理点击Tools -> options..

代理服务器,可以去网上搜索得到,测一下那个相对你的网络比较快。注意勾上 force -> close
重新加载一下,点击 Packages -> reload


直接点击Install ? packages... 就行了,该选的(和你可能用不上的o_o)它都帮你选了。

同意一些E文声明accept license -> inatall

等它进度条走完

[]~( ̄▽ ̄)~*





另,你可能会遇到…

"下载完成但是预计大小错误"
解决方法:找到 ./temp/platform-27_r01.zip (因版本不同而文件名不同)测试一下压缩包,有无损坏。 把它解压到 ./platforms 目录下即可。




3. Android Studio 配置

解压或者安装 android-studio-ide 后..;运行 studio ,然后就是一个缺失 Android SDK 的弹窗↓

next->点击选择路径(...) 然后选择你安装的SDK路径。例如我的↓

ok -> next


next (等待ing)


finish

[]~( ̄▽ ̄)~*




4.HelloWord

国际惯例,来一个HelloWord示例

start a new android studio project

注意,项目路径不要包含空格,见文章脚注

选择开发安卓系统版本、API等级。next

选择“Empty Activity“ next

next

等待它组建完成后…

稍微看一下自动生成的”MainActivity.java” 入口活动使用的布局文件activity_main.xml

这里写图片描述
可以看到这个“Empty Activity“ 示例布局文件,已经创建了一个”HelloWord” TextView(文本框),不涉及代码就不多探讨了。





另,我这里出现了错误

install missing platform(s) an sync project -> accept ->next ... 装一下缺失的组件,基本它就告诉你一步步该怎么做了。
打开SDK Manager看了一下,它只是多装了一个低版本的sdk build-tools,sdk platform 就很迷=。=


4.1 使用模拟器调试

真机调试应该不用多说了吧。说一下如何使用模拟器来调试。

以夜神模拟器为例

首先需要ADB连接到模拟器,打开cmd

cd D:\Program Files (x86)\Nox\bin\ 进入安装夜神的模拟器目录

执行 nox_adb connect 127.0.0.1:62001

出现类似: connected to 127.0.0.1:62001 的字眼,就表示已经连接上了。

返回到IDE 工具栏选择Run -> Debug app

在连接设备列表选择(请忽略设备名... )

等待组建完。

久违的HelloWord !
[]~( ̄▽ ̄)~*




5.打包/发布带有签名的APP

Build -> Generate Signed APK(生成签名APK)

自然是创建新的

填好后ok -> next
签名方式 V2(全量APK签名)

Waiting…

签名后的APK安装包就躺在那了

[]~( ̄▽ ̄)~*


  1. SDK路径和项目路径都不要包含空格,不然会有类似的警告:
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值