`
mars5337
  • 浏览: 89342 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

如何编译Android ASE

阅读更多
实际上,编译Android ASE很简单.你所需要的工具并不太多.
  那下面我以Ubuntu9.10(说起Ubuntu 9.10,真是一把心酸血泪史. ATI显卡驱动,捣鼓了半天还是没安装成功,但是你可以看这里)为例来简单说明一下.
  1. 准备工具开发工具--Eclipse.我用的Eclipse的版本比较新,是3.5,Build id: 20090920-1017名字是GALILREO.这里要说的是GALIREO的一个问题:按钮失效.可以简单写一个脚本eclipse_galilreo来解决这个Issue:
#!/bin/bash
export GDK_NATIVE_WINDOWS=true
~/Downloads/eclipse_G/eclipse
当然第二行的路径要写适合的eclipse路径拉.
然后Terminal输入:
$chmod a+x eclipse_galilreo
运行这个eclipse_galilreo脚本就okay了.
2.Android Script Environment的source code当然要下载拉.
Terminal输入:
$wget http://android-scripting.googlecode.com/files/ase092209.hg
或者:
$sudo apt-get install hg
$hg clone https://android-scripting.googlecode.com/hg/ android-scripting
download完成以后,还要下载Android SDK,运行SDK Setup.重点是通过http连接,而不是https.
在Settings里面可以设置.在Misc中选择:Force https://... sources to be fetched using http://...即可.单击Apply.okay,再Install Accept.
至于Android Source code的下载步骤是这样的:
To clone one of these trees, install git, and run:
    git clone git://android.git.kernel.org/ + project path

To clone the entire platform, install repo, and run:
    mkdir mydroid
    cd mydroid
    repo init -u git://android.git.kernel.org/platform/manifest.git
    repo sync
所以要先下载repo这个脚本.
3.解压这些SDK.把Android-Scripting 放入mydroid目录下.
4.execute the fix_android_sdk.py script as follows:
$cd /YourPath/mydroid/android-scripting/tools
$fix_android_sdk.py /path/to/mydroid /path/to/android-sdk
实际上这步就是copy android script source code 到 SDK, 这样Eclipse能够浏览到.
5.导入ASE到Eclipse,这里要主要的是:
Change the project build path to specify the TTS lib path to
android-scripting/android/AndroidScriptingEnvironment/lib/TTSxxx.jar.
这样就完成了.开始编译吧.
分享到:
评论

相关推荐

    基于ASE的android中间键开发

    ### 基于ASE的Android中间键开发详解 #### 一、ASE概述 ASE,即Android Scripting Environment,是Google为Android操作系统推出的一款强大的工具。它允许开发者利用各种脚本语言(如Python、Perl、JRuby等)直接与...

    ASE_ASE光源_

    ASE光源,全称为Amplified Spontaneous Emission(放大自发辐射)光源,是光纤通信系统中常用的一种光源。在光纤通信中,ASE光源扮演着重要角色,它能产生宽光谱的光信号,这对于宽带通信系统,尤其是WDM(波分复用...

    ASE.zip_ASE_ASE matlab_Area spectral_matlab ASE_zip

    ASE,全称Area Spectral Efficiency,是无线通信领域中的一个重要指标,用于衡量无线通信系统在单位频谱资源上能够传输的数据量,即系统的频谱效率。这个概念在设计和优化无线网络时尤其关键,因为它直接影响到网络...

    ASE加密码方式_ASE_

    ASE,全称Adaptive Server Enterprise,是Sybase公司开发的一款高性能的关系型数据库管理系统。ASE(Adaptive Server Enterprise)以其高效能、高可用性和强大的数据管理能力,在企业级应用中广泛使用。本文将深入...

    SYBASE ASE 15.0-ASE中的 Java

    - **Developer's Workbench**:一个集成开发环境,支持Java应用程序的开发和调试,包括数据库设计、代码编辑、编译和测试等功能。 #### 三、ASE 15.0的Java特性对企业级应用的影响 ASE 15.0的Java集成特性为企业级...

    基于ASE的android中间键开发.pdf

    Android中间键开发主要涉及到使用Android Scripting Environment (ASE)这一工具来实现对Android系统的自定义功能,特别是通过脚本语言来扩展和控制设备。ASE是一个Google为Android平台设计的小型应用,它允许用户在...

    3DsMax中Ase文件的读取

    在3DsMax中,ASE(ASCII Scene Export)文件是一种用于交换3D模型数据的文本格式。这种文件格式是由Autodesk开发的,目的是为了让用户能在不同的3D软件之间方便地导入和导出场景数据,比如3DsMax、Maya、Softimage等...

    Sybase ASE ODBC Driver 下载

    为了提高性能,ODBC驱动提供了多种优化选项,如预编译的SQL语句、批量执行、连接池等。根据应用需求,合理设置这些选项可以显著提升数据库操作的速度。 **7. 安全性** 使用ODBC驱动时,安全性是不容忽视的。应确保...

    unity插件ASE(1.8.9.035)

    Unity插件ASE,全称Amplify Shader Editor,是一个强大的Unity专用水晶 shader 编辑器,版本号1.8.9.035。它为Unity开发人员提供了一个直观的图形界面,用于创建和编辑复杂的着色器,极大地简化了着色器编程的过程。...

    unity插件ASE(Amplify Shader Editor 1.8.9.035)

    Unity插件ASE,全称Amplify Shader Editor,是一款强大的图形着色器编辑工具,专为Unity游戏引擎设计。这款插件提供了直观的可视化界面,让开发者无需编写复杂的Shader代码,就能创建出复杂的图形效果。ASE 1.8.9....

    Sybase ASE v12.5 系统管理指南

    《Sybase ASE v12.5 系统管理指南》是一部深入探讨Sybase Adaptive Server Enterprise (ASE) v12.5版本系统管理的权威参考文献。该指南旨在帮助IT专业人员理解和掌握ASE数据库系统的运维与优化,从而确保系统的高效...

    ASE for Linux安装手册-ASE for Linux安装手册

    ### ASE for Linux安装手册知识点概览 #### 1. 引言 - **目标读者**:本手册的目标读者包括Sybase数据库安装人员、技术人员及管理人员,尤其是针对入门级和初级用户设计。假设读者具备一定的Linux基础操作能力和...

    ASE双语加解密工具类(java,net)

    ASE(Advanced Security Engine)是一种强大的数据加密算法,广泛应用于各种软件和系统中,尤其是需要跨平台数据安全交互的场景。本篇文章将详细讲解如何在Java和.NET平台上利用ASE加密机制实现双语加解密,并介绍...

    SYBASE ASE 15.0-ASE15.0的新增功能

    ### SYBASE ASE 15.0 新增功能详解 #### 一、概述 SYBASE Adaptive Server Enterprise (ASE) 15.0 是一款强大的企业级数据库管理系统,它为用户提供了一系列新的特性和改进来提高性能、安全性及易用性。本文档将...

    论文研究 - ASE噪声的统计分析

    通过求解包含色散效应的Fokker-Planck方程,基于ASE噪声的行波解及其概率密度函数,分析了ASE噪声的演化和非线性相移的产生。 非线性效应对ASE噪声有很大影响。 在非零色散位移光纤+色散补偿光纤中传输后,由于非...

    Unity ASE shader可视化节点编辑器 v1.8.9

    例如,可能会增加新的节点类型,改进UI交互,修复已知问题,或者提高Shader编译效率。 Unitypackage是Unity中的资源打包格式,用于方便地导出和导入项目中的资源、脚本、预设等。Amplify Shader Editor 1.8.9.000....

    ASE15中文学习资料

    ASE15,全称为Adaptive Server Enterprise 15,是由Sybase公司开发的一款高性能的关系型数据库管理系统。这个压缩包文件包含了一系列与ASE15相关的中文学习资料,是深入理解和掌握ASE15操作与应用的重要资源。 1. *...

    基于ASE的android中间键开发.rar

    基于ASE的android中间键开发.rar

    Sybase-ASE-15.7安装指南高清版

    Sybase Adaptive Server Enterprise(ASE)是一款广泛使用的高性能关系型数据库管理系统(RDBMS),由Sybase公司开发,现为SAP公司的一部分。ASE版本15.7是该数据库系统的一个较新版本,提供了增强的功能和改进的...

Global site tag (gtag.js) - Google Analytics