2019独角兽企业重金招聘Python工程师标准>>>

首先声明,开发android,不是一定要使用ADT或者AndroidStudio等google提供的IDE,其实这两个也就是分别在eclipse和Idea上装了相应的插件而已。唯一需要的就是SDK而已,甚至模拟器都可以不需要,因为google提供的模拟器实在太慢了,甚至我在ubuntu13.10下,启动android4.4,半小时都没有成功,估计永远也起不来了。

1. 按照https://github.com/pfn/android-sdk-plugin安装android-sdk-plugin插件,里面会提示先去下载sbt

2. 在build.sbt中添加scaloid支持,https://github.com/pocorall/scaloid,Scaloid提供了很好的封装,可以写出更scala style的代码

3. 然后用sbt-idea插件就可以导入项目到Idea

4. 在Idea上安装scala插件,就可以直接用scala开发了

5. google提供的模拟器实在太慢,Genymotion可以大大提高速度

参考资料:

1. https://github.com/pfn/android-sdk-plugin

2. https://github.com/pocorall/hello-scaloid-sbt

3. http://my.oschina.net/ryanhoo/blog/141824

4. http://scaloid.org

转载于:https://my.oschina.net/magicly007/blog/179912

Ubuntu13.10上android+idea+scala+sbt环境搭建相关推荐

  1. Android下NDK开发环境搭建

    Android下NDK开发环境搭建 1.     AndroidNDK安装与配置 1.1  NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP部 ...

  2. JNI开发笔记(一)--Android Studio安装与环境搭建

    Android Studio安装与环境搭建 1. 前言 1.1 什么是JNI 1.2 JNI从零开发流程 2. Java环境配置 3. Android Studio安装 参考链接 1. 前言 工作中需 ...

  3. 【安卓开发系列 -- 开发环境】Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具)

    [安卓开发系列 -- 开发环境]Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具) [1]Unbuntu ...

  4. GitChat·大数据 | 史上最详细的Hadoop环境搭建

    GitChat 作者:鸣宇淳 原文: 史上最详细的Hadoop环境搭建 关注公众号:GitChat 技术杂谈,一本正经的讲技术 [不要错过文末彩蛋] 前言 Hadoop在大数据技术体系中的地位至关重要 ...

  5. RockChip Android平台抓取android trace的windows环境搭建

    RockChip Android平台抓取android trace的windows环境搭建的步骤 安装python2.7.9 下载链接: https://www.python.org/download ...

  6. Android源码编译环境搭建教程 (一) - Ubuntu系统构建

    Android源码编译环境搭建教程 (一) - Ubuntu系统构建 本教程为感兴趣的同学提供Android源码编译的环境搭建,当然这里都是基于windows系统,mac系统也差不多,将相应的软件替换 ...

  7. Android电视应用开发环境搭建

    Android电视应用开发环境搭建 虽然一直在做Android应用,但是一直没有涉及电视应用的开发.最近家里买了一台小米电视,条件成熟,于是开始尝试. Android Studio与电视的连接调试 像 ...

  8. MAC OS X10 10上Android开发环境搭建

    由于Google官方已经不提供Adt-Bundle下载了,主推AndroidStudio.可以从这个链接下载http://www.androiddevtools.cn.上面不光有adt-bundle, ...

  9. ubuntu13.10编译android文件系统4.0.4错误全部解析

    以下是编译Android 4.0.4的常见错误,这些错误的解决办法收录自互联网. Google group有个专门的Android Building组,有兴趣的可以加入. 除了android组解决的错 ...

最新文章

  1. com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1169 1024)
  2. c语言装饰,C++设计模式之装饰模式(Decorator)
  3. pip报 No module named ‘pip‘ 错误
  4. 这5个要点让你看清“Salesforce+AWS”
  5. python 服务监控_promethues + python + flask监控后端服务状态
  6. linux计算器shell,linux – Bash Shell中的BMI计算器
  7. ESP8266无线模块相互通信
  8. 图片占位符placehold.it
  9. java怎么用蓝牙传_[技巧]蓝牙传输JAVA简易教程(图文及小常识)
  10. mysql 伪表_伪表和伪列
  11. A Generalization of Transformer Networks to Graphs
  12. 1442. 单词处理器 Java题解
  13. 程序员面试之九阴真经
  14. java网课|Map线程
  15. 天津出差系列(五)----第五天
  16. Python实现世界人口地图
  17. 用Rust实现区块链 - 3 持久化
  18. 2021年2月中国编程语言排行榜
  19. 前端工程师必备收藏:学习资源全网罗
  20. 开放式激光振镜+运动控制器(二):振镜填充

热门文章

  1. 拥抱 Android Studio 之五:Gradle 插件开发
  2. 【bzoj5037】[Jsoi2014]电信网络 最大权闭合图
  3. repeater的嵌套(转+总结)[http://www.cnblogs.com/esshs/archive/2005/04/07/132825.html]
  4. Datetime数据类型之datetime2和datetimeoffset数据类型
  5. 运营、AI、Python数据分析,这3场直播你别错过
  6. 北大教授李忠:谁说学数学只是为了升学?数学可以让你受益终生!
  7. 小学生们在B站讲算法,这么内卷么?
  8. 你和高级开发的距离,可能还缺这个技术框架……
  9. 为什么我不推荐你盲目追求微服务?迟早要吃亏!
  10. 如何提升软件交付效能?答案未必如你所想