`
桥下一粒砂
  • 浏览: 209057 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

图解,Eclipse+ADT+ScalaIDE用Scala写Android程序

 
阅读更多
网上有很多用Scala写Android程序的文章,但大都是转自IBM的《手机上的 Scala》,文章地址:http://www.ibm.com/developerworks/cn/opensource/os-eclipse-scala/?ca=dgr-cn-ha0910

文章很专业的介绍了如何实现在Android平台上使用Scala的原理。详细可以参考上面的文章。

本文章只介绍如何在Eclipse 中使用 ADT(Android)+ Scala IDE for Eclipse + ANT 来开发Android应用。

环境:

- windows 7
- Scala 2.9final
- ANT 1.8.2
- ADT 10
- ScalaIDE for Eclipse
- Proguard 4.6
- Eclipse 3.6

以上请自行安装和配置。

在Eclipse里能同时创建Scala项目和Android项目即可。

ANT可以用Eclipse自带的,Proguard也可以用Android自带的。

Eclipse中应该存在如图插件:



以上OK后,在Eclipse中直接创建一个Android项目。



给项目添回Scala特性:

在ScalaOnAndroid项目名上右键,选择弹出菜单的倒数第二项目,给项目添加Scala特性:



如图,在Eclipse下,项目变成Scala项目:



添加build.xml文件,用来编译的。直接在项目根目录中创建一个local.properties文件。

在文件中添加:

//各路径请根据自己的安装情况修改
sdk.dir=D:/android/develop/android-sdk-windows
scala.dir=D:/scala/ver2.9final
proguard.dir=D:/proguard/ver4.6

javac.args=-deprecation -Xlint
scalac.addparams=-deprecation


然后再创建一个build.xml文件:

文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<project name="ScalaOnAndroid" default="debug">
    <loadproperties srcFile="local.properties" />
    <loadproperties srcFile="project.properties" />
    <fail message="sdk.dir is missing. Make sure to generate local.properties using 'android update project'" unless="sdk.dir" />
    <import file="${sdk.dir}/tools/ant/build.xml" />
    <import file="${sdk.dir}/tools/ant/build-scala.xml" />
    <target name="-post-compile" depends="-post-compile-scala" />

</project>



上页的build.xml需要一个用于编译Scala的build-scala.xml文件,可以直接用这里提供的。附件中的“配置文件.rar”。把里面的两个文件解压出来后,放到Android SDK 的tools/ant/目录中。要放对位置,否则编译不通过的。

把项目创建Activity的Java文件删除,创建一个Scala class文件:



在build.xml文件右键,选择Run as,选择Ant Build。

然后,等一上分钟左右的时间,项目就会build完。就可以安装到手机上测试了。



直接上手机测试:




基本上,这例子就OK了。至于后面怎么写Scala程序,自己看Scala的书去。




  • 大小: 97.6 KB
  • 大小: 13.9 KB
  • 大小: 18.6 KB
  • 大小: 18 KB
  • 大小: 32.9 KB
  • 大小: 64.5 KB
  • 大小: 16.6 KB
1
0
分享到:
评论
1 楼 myieplayer 2012-11-05  
尝试了半天,还是编译失败。信息如下:
BUILD FAILED
E:\android-sdk\tools\ant\build-scala.xml:31: The following error occurred while executing this line:
E:\android-sdk\tools\ant\build-scala.xml:41: Reference jar.libs.ref not found.
库文件未找到是什么原因,Scala2.9.2,   Scala IDE for eclipse2.1.0
大神能帮忙解决下吗?

相关推荐

    百度网盘下载android+eclipse+ADT-24.2.0-20160729:adt-bundle-windows-x86_64-20200423

    android+eclipse+ADT-24.2.0-20160729。android开发 eclipse中的adt最新,ADT-24.2.0-20160729。百度网盘下载。

    sdk+adt+eclipse下载

    由于资源太大,文档里保存的是下载地址。包含sdk2.2;2.3;4.3;4.4版本以及最新吧eclipse和adt。

    Android开发环境搭建(SDK+Eclipse+ADT)

    Android开发环境搭建(SDK+Eclipse+ADT) 本文将指导读者如何搭建Android开发环境,包括JDK、Eclipse、Android SDK、ADT的安装和配置,以及创建AVD的过程。 一、环境搭建 在开始Android开发之前,需要先搭建环境...

    Android集成开发环境ADT+Eclipse+Android SDK.rar

    Android集成开发环境ADT+Eclipse+Android SDK,已经在Eclipse基础上集成装好,解压就可用

    Eclipse+ADT 直接用

    Eclipse + ADT(Android Developer Tools)是早期Android开发者常用的一款集成开发环境,用于构建、调试和优化Android应用。在本文中,我们将详细介绍如何利用Eclipse + ADT搭建Android开发环境,以及它的重要知识点...

    android+Eclipse+ADT+SDK

    《Android开发:Eclipse、ADT与SDK的深度解析》 在移动应用开发领域,Android以其开源、自由的特性吸引了无数开发者。对于Android开发者来说,Eclipse、ADT(Android Development Tools)和SDK(Software ...

    Android开发环境(Eclipse+ADT)

    Android Eclipse IDE 插件,Android ADT插件如果用在线安装比较慢而且有时还不成功,我这里为给我网友分享我已经安装好ADT 10.0.0 的Eclipse,解压压缩包,Eclipse就已经安装好 Android ADT了,你只需配置一下SDK ...

    Eclipse搭建Android开发环境图文教程(eclipse+ADT插件+Android SDK)

    2. **下载 IBM 公司的 Eclipse 软件包**:Eclipse 是一款流行的集成开发环境(IDE),广泛用于 Java 开发,包括 Android 应用开发。 3. **下载 Google 公司的 Eclipse ADT 插件包**:ADT (Android Development Tools) ...

    Eclipse安卓ADT工具

    **Eclipse Android Development Tools (ADT) 插件详解** Eclipse Android Development Tools(ADT)是Android开发者必备的工具,它是一个强大的Eclipse插件,专为Android应用开发而设计。ADT提供了丰富的功能,使得...

    Eclipse+JDK1.7+Android4.1+ADT配置教程

    Eclipse+JDK1.7+Android4.1+ADT配置教程 本文将详细介绍如何在 Windows 7 平台上配置 Eclipse、JDK 1.7、Android 4.1 和 ADT,以便进行 Android 应用程序开发。 一、JDK 安装配置 JDK(Java Development Kit)是 ...

    最新安卓环境搭建教程+JDK+Eclipse+AndroidSDK+ADT+最详细宣贯.pdf

    最新安卓环境搭建教程+JDK+Eclipse+AndroidSDK+ADT+最详细宣贯.pdf

    android环境配置2018+eclipse+adt+jdk+sdk

    这篇指南将详细介绍如何在2018年配置基于Windows操作系统的Android开发环境,包括Eclipse IDE、Android Development Toolkit (ADT)、Java Development Kit (JDK) 和 Android Software Development Kit (SDK)。...

    Eclipse+ADT(Eclipse怎样安装ADT插件)

    Eclipse是一款广泛使用的Java集成开发环境(IDE),由Eclipse基金会管理并提供。Eclipse最初是由IBM开发的开源项目,旨在为Java开发人员提供一个功能丰富的开发平台。Eclipse的主要特点包括多语言开发支持、插件架构...

    Android 开发环境(Eclipse+ADT)3

    Android Eclipse IDE 插件,Android ADT插件如果用在线安装比较慢而且有时还不成功,我这里为给我网友分享我已经安装好ADT 10.0.0 的Eclipse,解压压缩包

Global site tag (gtag.js) - Google Analytics