原来是想使用ubuntu14.04虚拟机来编译的,结果虚拟机过慢。所以更换到实体机win10 64位来编译的。

(前提空间大约需要10个g左右。最好20,一定要能“自由上网”)

首先下载jdk jdk-8u111-windows-x64.exe 这个一定要下对对应的操作系统。

接着下载 android-studio  android-studio-ide-143.2739321-windows.exe 这个同样的选对应的操作系统。

然后直接运行android-studio,默认配置什么都不需要更改,首次运行会提示亲木有android sdk,会自动下载android sdk。下载完android sdk和对应组件后 ,再把android-studio本身这个应用给升级下。

下载owncloud官方github源码,这里有一个坑,很大,以为只要克隆一个源码就行咯,其实不是,还需要克隆owncloud-android-library这个源码的( 克隆下来的这个目录里面的文件拷贝到owncloud源码下面的owncloud-android-library目录去),这个坑用了我不知道多少时间在找原因。

下载好的源码请一定要自己打个包备份哟。

好,后面是打开android-studio,选择你下载克隆下来的 码目录即可,

ok 后期间又是下载数据。

首次运行要很久的,因为他需要下载gradle和下面支持的24.0.2.

,owncloud需要Android SDK Build-Tools 24.0.2.

* Android 7.0 (API 24), SDK Platform

这两个的支持,首次android-studio自动更新的sdk是25.0.0,所8它提示且自动更新需要的24.0.2

。等待更新切编译gradle完成后自动进入android-studio主界面的。

又是提示更新,这里你可以选择不更新也可以选择更新咯。我直接点了不更新。但是右上角的

一定点同意接受。ignore

到这里就算完毕咯,可以直接点build 的build apk生成apk文件咯

,生产的apk有两个,我们需要的是在android\build\outputs\apk这里目录下的。然后用其他的签名软件签个名就给安装到手机上面的。

编译好的文件下载:

owncloud android 编译,编译ownCloud for Android客户端相关推荐

  1. MAC端Android反编译工具及使用

    [写在前面] 今天在做项目时遇到一个困难,需求是这样的: 模仿csdn客户端,实现app端查看博文内容,要求不使用H5混合开发实现文章在界面上的显示: 图1-1 简书博文界面 我想到了简书客户端有实现 ...

  2. Android 反编译Apk提取XML文件

    Apktool https://ibotpeaches.github.io/Apktool/install/ 下载地址:Apktool https://bitbucket.org/iBotPeache ...

  3. Android系统编译时集成三方APK

    1. 前言 最近在学习Android系统开发,在开发过程中可能要到将三方apk集成到系统中的需求.目前我了解的方法有两种. 一种是在系统编译完毕之后,再将三方apk文件放置到系统目录之下.参考如何将a ...

  4. Android Studio 编译: Program type already present: XXX 解决方案

    Android Studio 编译: Program type already present: XXX 解决方案 参考文章: (1)Android Studio 编译: Program type a ...

  5. Android Studio编译问题-Error:Could not find org.jetbrains.trove4j

    Android Studio编译问题-Error:Could not find org.jetbrains.trove4j 一般来说是AS加载各种包或者库时失败导致的,有可能是网络原因. 因此我们更换 ...

  6. 获取并编译linux源码,android获取源代码、编译、命令

    ---my--- 正确的编译android sdk: cd myandroid . ./build/envsetup.sh lunch sdk-eng make sdk //或者: make PROD ...

  7. Android面试收集录13 Android虚拟机及编译过程

    一.什么是Dalvik虚拟机 Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的 ...

  8. 【错误记录】Android Studio 编译报错 ( Deprecated Gradle features were used in this build, making it incompat )

    文章目录 一.报错信息 二.解决方案 一.报错信息 使用 Android Studio 编译比较老的 Android 项目时 , 报如下错误 : FAILURE: Build failed with ...

  9. 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )

    文章目录 一.报错信息 二.解决方案 解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 , 方案一 : Android Stu ...

最新文章

  1. IE9,IE10,IE11下当Content-type为application/json时,打开接口会出现下载弹框
  2. 信息系统项目管理师选择案例论文三方面考试心得分享
  3. VC6.0显示代码行号
  4. 天气预报中的风向到底有啥用?
  5. java jna jni_JNA, Java Native开发利器
  6. Android开发环境搭建与入门Hello World
  7. SQL2008R2 收缩数据库问题 - 日志文件不变小
  8. 算法的时间复杂度——大O分析法(转载)
  9. data/mysql_error_trace.inc,09-在线挑战详细攻略-《真的很简单》
  10. VLfeat win10 vs2015 matlab编译
  11. sublime 格式化Json
  12. SpringBoot项目中快速集成腾讯云短信服务SDK实现手机验证码功能
  13. journalctl清空日志
  14. node 项目打包部署至服务器
  15. Android中图片压缩方式总结
  16. java clh_浅谈Java AQS实现——CLH锁
  17. 哈希表解决冲突的方式
  18. 关于H5闪退问题--资源优化
  19. Vue2积分商城PC端项目(六)
  20. WPS插件开发流程(2)

热门文章

  1. RBF神经网络与BP网络优缺点比较
  2. 径向基(Radial Basis Function:RBF)神经网络学习笔记
  3. 网站安全渗透测试维护公司 漏洞信息搜集方法
  4. throw new RuntimeException
  5. Crontab命令设置定时任务
  6. bose qc35一代耳机换海绵垫记录
  7. 烟台移动dns网关_移动宽带如何设置网关和DNS服务器地址?
  8. MySql的executeBatch
  9. Jenkins权限管理
  10. 如何构建OpenStack镜像