准备一个rubymotion for android的实际项目

准备一个rubymotion for android的实际项目

开始的前提条件:

  1. 安装配置好ruby及rubyGem的环境

  2. 安装配置好rubymotion

  3. 安装配置好android环境

  4. 安装gradle,可用brew install gradle

配置细节详见:http://www.rubymotion.com/cn/developers/guides/manuals/android/getting-started/

开始

打开命令行:

$ motion create --template=android sampleProject

$ cd sampleProject

需要的gem包,在'sampleProject/Gemfile'中:

source 'https://rubygems.org'

gem 'rake'

gem 'motion-gradle' # 使用gradle管理项目所需要的第三方依赖包

在安装这些gem之前请务必先安装你项目需要的Android-sdk api的版本,Android Support Repository, 以及Google Repository

使用以下命令打开Android SDK管理器:

$ motion android-setup

Android SDK Manager
Android SDK Manager

安装gems:

$ bundle install

安装motion-gradle:

在'sampleProject/RakeFile'中:

-- coding: utf-8 --

$:.unshift("/Library/RubyMotion/lib")

require 'motion/project/template/android'

require 'rubygems' # 这是需要插入的代码: 表示使用motion以外的gem包

require 'motion-gradle'

这是插入的代码: 表示引入motion-gradle进行android的包管理

begin

require 'bundler'

Bundler.require

rescue LoadError

end

Motion::Project::App.setup do |app|

app.gradle do

repository 'https://bintray.com/bintray/jcenter'

使用jcenter查找和检索管理包

dependency 'com.github.rey5137:material:1.2.1'

使用material的设计风格,又要向下兼容andorid 4.0,使用此第三方包

end

app.name = '你的app名称'

app.api_version = '15'

app.target_api_version = '23'

app.package = 'com.yourcompany.yourappname'

你的若你的app.name是非英文字符,则app.package必须是英文字符,不然编译报错

end

$ rake gradle:install # 安装所有依赖包,注意:以后在每次执行'rake

clean'命令后,也必须再执行一遍此命令,以保证将项目所用的android库都编译进项目中

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,381评论 25 708
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,567评论 2 45
  • 起因 我们的系统上了dubbo,dubbo默认就使用的log4j1.x,之前一直用的好好的,突然有一天发现报表服务...
    梦孤阅读 6,917评论 0 5
  • 摆脱外部形象的包袱,不必特意取悦任何人,唯一要做的就是取悦现在的自己,有资本高傲的活着,有资本坦然面对自己该面对的一切。
    H蓝O尾N狐Ey阅读 155评论 0 0
  • 在参加21天写作训练营的活动中,我发现好多喜欢太极拳和练习太极拳的兄弟姐妹(当然还有弘丹老师,==我偷笑...
    书写你的美阅读 533评论 7 5