因特殊原因需要编译一个 Android apk ,源码都是现成的。
本人不懂 Android 开发,也没有相关环境,所以想找一个完整的编译环境。
要求:
1 、 Docker image 或者虚拟机镜像
2 、集成比较新的 JDK, Android SDK, Android NDK 等
3 、启动 Docker image 或者虚拟机后,执行编译即可生成 apk
不知道有没有这种环境。
1
moycat 2016-01-30 20:47:31 +08:00 via iPhone 1
虽然不会 Android 开发,但我觉得装一个 Android Studio 就行了……
|
2
blueboyggh 2016-01-30 21:10:26 +08:00 1
@moycat 貌似不行的,先要自己装 jdk ,然后装好了 as 之后还要装 sdk ,反正我之前用 1.1 版是这样,不知道现在有没有改变
|
3
realpg 2016-01-30 21:56:13 +08:00 1
现在啥情况不知道,反正一年前我有这需求时候,下载个 windows 傻瓜包就行了……
|
4
wuhx 2016-01-30 21:56:55 +08:00 1
装个 sdk 就行了,安卓应用用命令行编译非常方便
|
5
zhjits 2016-01-30 22:04:53 +08:00 2
我在 OS X 上都是 brew install android-sdk android-ndk && brew cask install android-studio ,然后睡一觉就能用了。
|
6
dphdjy 2016-01-30 22:53:31 +08:00 via Android 1
在 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.运行 |
7
woodfish 2016-01-30 22:57:02 +08:00 1
|
8
a5683859 2016-01-30 23:42:42 +08:00 1
不用 as ,你需要一个 java 环境 jdk ,一个 Android 环境 sdk ,一个编译环境 gradle ,然后各种环境配置好,有网络的情况下还是很好编译的, gradle 会自动给你下载很多东西,要是离线编译的话,需要自己配置本地 maven 库了,配置起来就会比较麻烦了。
|
10
Neveroldmilk 2016-01-31 11:34:07 +08:00
安卓开发水平不高的话,还是用 windows 上的 Android studio+SDK 比较简单, Ubuntu 上要配置一些信息。
|
11
twoyuan 2016-01-31 21:49:17 +08:00
|
12
bigkkk 2016-01-31 23:52:45 +08:00
Android 开发环境炒鸡容易搭的呀,你随便搜点教程,秒上手。
|
13
asdwfwqd 2016-02-01 08:47:21 +08:00
各个版本的 sdk 合起来超级大的,我在 windows 下下载安卓 1.x-6.0 的所有 sdk 和镜像, 1MB/s 的网速,下载了一天, 50G+
|
14
Rocko 2016-02-01 13:47:32 +08:00
可以试试这个,代码传到仓库即可(如 GitHub ) https://www.buddybuild.com/ 构建完成后即可下载 APK 。 More: http://adb.rocko.xyz/log/
|
15
vjnjc 2016-02-01 15:04:01 +08:00
同意 8 楼,目前很多都是 gradle 的集成环境,只要输入./gradlew install 就要(需要 java sdk 和 android sdk )
|