请问各位 Android 工程师,有没有现成的 apk 编译 OS

2016-01-30 19:48:21 +08:00
 lhbc

因特殊原因需要编译一个 Android apk ,源码都是现成的。
本人不懂 Android 开发,也没有相关环境,所以想找一个完整的编译环境。
要求:
1 、 Docker image 或者虚拟机镜像
2 、集成比较新的 JDK, Android SDK, Android NDK 等
3 、启动 Docker image 或者虚拟机后,执行编译即可生成 apk

不知道有没有这种环境。

10422 次点击
所在节点    Android
15 条回复
moycat
2016-01-30 20:47:31 +08:00
虽然不会 Android 开发,但我觉得装一个 Android Studio 就行了……
blueboyggh
2016-01-30 21:10:26 +08:00
@moycat 貌似不行的,先要自己装 jdk ,然后装好了 as 之后还要装 sdk ,反正我之前用 1.1 版是这样,不知道现在有没有改变
realpg
2016-01-30 21:56:13 +08:00
现在啥情况不知道,反正一年前我有这需求时候,下载个 windows 傻瓜包就行了……
wuhx
2016-01-30 21:56:55 +08:00
装个 sdk 就行了,安卓应用用命令行编译非常方便
zhjits
2016-01-30 22:04:53 +08:00
我在 OS X 上都是 brew install android-sdk android-ndk && brew cask install android-studio ,然后睡一觉就能用了。
dphdjy
2016-01-30 22:53:31 +08:00
在 debian/Ubuntu 等上
1.是 apt-get 安装 java 环境
2.wget 下 as , sdk 离线包
3.解压移 as 到 opt 目录 sdk 到 home
4.改执行权限
5../start.sh
6.点击创建桌面图标
7.设置 改代理
8.new 工程


win 的话~
1.迅雷 jdk/as 安装包 sdk 离线包
2.安装 /解压
3.运行
woodfish
2016-01-30 22:57:02 +08:00
a5683859
2016-01-30 23:42:42 +08:00
不用 as ,你需要一个 java 环境 jdk ,一个 Android 环境 sdk ,一个编译环境 gradle ,然后各种环境配置好,有网络的情况下还是很好编译的, gradle 会自动给你下载很多东西,要是离线编译的话,需要自己配置本地 maven 库了,配置起来就会比较麻烦了。
lhbc
2016-01-30 23:53:43 +08:00
@a5683859
在下载中
研发集群自带翻墙,还是很方便的

Neveroldmilk
2016-01-31 11:34:07 +08:00
安卓开发水平不高的话,还是用 windows 上的 Android studio+SDK 比较简单, Ubuntu 上要配置一些信息。
twoyuan
2016-01-31 21:49:17 +08:00
bigkkk
2016-01-31 23:52:45 +08:00
Android 开发环境炒鸡容易搭的呀,你随便搜点教程,秒上手。
asdwfwqd
2016-02-01 08:47:21 +08:00
各个版本的 sdk 合起来超级大的,我在 windows 下下载安卓 1.x-6.0 的所有 sdk 和镜像, 1MB/s 的网速,下载了一天, 50G+
Rocko
2016-02-01 13:47:32 +08:00
可以试试这个,代码传到仓库即可(如 GitHub ) https://www.buddybuild.com/ 构建完成后即可下载 APK 。 More: http://adb.rocko.xyz/log/
vjnjc
2016-02-01 15:04:01 +08:00
同意 8 楼,目前很多都是 gradle 的集成环境,只要输入./gradlew install 就要(需要 java sdk 和 android sdk )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/254504

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX