当前位置:首页 » 编程软件 » androidadt编译

androidadt编译

发布时间: 2022-06-30 03:19:14

⑴ adt 编译android使用的是ant吗

1、 编译android项目:
有很多编程高手不喜欢用IDE来创建android工程,或者是因为机器老旧,或者是因为习惯使然,下面我们就来介绍一下不用IDE的情况下怎么用ant来编译android工程,在使用本方法时请确保你已经有如下的环境:
(a) java环境
(b) android-sdk环境

下面我们来简单叙述一下怎么使用ant:
1、 配置ant环境:
apache-ant-1.8.1-bin.zip
解压后的文件夹为E:\programs files\apache-ant,然后我们再来配置一下ant环境变量:
Ø 右击“我的电脑”选择“属性”选择“高级”选项卡,再单击“环境变量”
Ø 在下方的系统变量下单击“新建”输入:变量名:ANT_HOME,变量值:E:\programs files\apache-ant(这个是你解压的ant文件夹所在的目录,根据解压的地方的不同而不同),然后单击“确定”按钮
然后双击Path目录加入“E:\programs files\apache-ant\bin;”
2、 编译android项目:
下面我们用利用命令行来创建一个简单的android的工程,说明一下个参数的意义:
如果你没有配置好android SDK,那么你需要进入到android SDK 的“\Tools\”下进行如下操作:
Android create project -k com.demo.android.HelloAndroid –a HelloAndroid –t 4 –p F:\HelloAndroid
其中-k参数指定apk的名称为com.demo.android.HelloAndroid, -a 参数指定了Activity的名称为HelloAndroid,-t参数指定了目标平台为Android 1.6版,-p参数指定了实例生成的路径为:F:\HelloAndroid。

这一步会生成android项目相关的build.xml,此时可编译android项目。
编译android工程:打开工程,然后使用如下命令ant release即可编译成功
3、
如果你以前已经设置好了模拟器的话,可以使用adb install HelloAndroid.apk即可查看编写的程序在模拟器下的运行情况。
在install前先打开模拟器 G:\android-sdk-windows\tools>emulator -avd Naruto
emulator: emulator window was out of view and was recentred
ant 参数如下:
* debug:带调试用签名的构建
* release:构建应用程序,生成的apk必须签名才可以发布
* install:安装调试构建的包到运行着的模拟器或者设备;
* reinstall
* uninstall

⑵ 求解,为什么用编译安卓的adt打开后显示如图,但是我用普通eclips出现问题啊e编java没

原因1:给定目录下jvm.dll不存在。


对策:(1)重新安装jre或者jdk并配置好环境变量。(2)一个jvm.dll放在该目录下。


原因2:eclipse的版本与jre或者jdk版本不一致


对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。


原因3:eclipse的版本太低,不支持JDK1.8

对策:要么eclipse升级,要么换低版本的JDK。


原因2的可能性较大。

查看JDK的版本号方法:在命令行窗口中输入 java -version。

返回类似以下

javaversion"1.7.0_71"
Java(TM)SERuntimeEnvironment(build1.7.0_71-b14)
JavaHotSpot(TM)64-BitServerVM(build24.71-b01,mixedmode)

其中64-Bit表明是64位。


怎样查看Eclipse是32位还是64位

  1. 首先进入到Eclipse的安装目录,如下图:


    ⑶ android sdk和adt的区别

    ADT(Android Development Tools): 目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。adt只是一个eclipse的插件,里面可以设置sdk路径 SDK(Software Development Kit): 一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。在Android中,他为开发者提供了库文件以及其他开发所用到的工具。简单理解为开发工具包集合,是整体开发中所用到的工具包,如果你不用Eclipse作为你的开发工具,你就不需要下载ADT,只下载SDK即可开发。SDK可以自己编译,在linux环境下通过make命令进行,耗时比较长,需要有耐心哦亲。。。然后我们可以把自己编译的SDK通过ADT导入eclipse。在此基础上可以对源码包进行修改,比如修改android system/app/phone.apk中的源码,然后再次调用make命令,就可以产生新的system.image文件,此文件是镜像文件。 ---------- 手机ROM中包含两个基本的image,一个是boot.image,这个image中主要是kernel和文件系统/目录下的一些东西。kernel我就不说了,/目录下主要是init和相关的配置文件 system.image是android系统的userpace的核心,包括/system/bin,system/lib,system/app下的一些东西

    Android平台与SDK Tools版本、ADT版本的对应关系

    Android平台 SDK Tools的版本 ADT版本
    Android 2.2 R7 ADT-0.9.9
    Android 2.3 R8 ADT-8.0.1
    Android 3.0 预览版 R9 ADT-9.0.0
    Android 3.0 R10 ADT-10.0.0
    Android 3.1 R11 ADT-11.0.0
    Android 3.2 R12 ADT-12.0.0
    Android 4.0 R14 ADT-14.0.0

    SDK 平台版本,以及API版本

    Android平台 API 级别
    Android 2.0.11 API6
    Android 2.1-update1 API7
    Android 2.2 API8
    Android 2.3 API9
    Android 2.3.3 API10
    Android 3.0 API11
    Android 3.1 API12
    Android 3.2 API13
    Android 4.0 API14

    ⑷ android adt与android sdk有什么关系,他们在开发中各起到什么作用

    android adt与android sdk关系是:Android ADT是android sdk在Eclipse中的GUI辅助插件。android adt的作用侧重于项目开发,android sdk则侧重于提供软件包、框架支持。

    ADT(Android Development Tools): 目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。adt只是一个eclipse的插件,里面可以设置sdk路径。

    SDK(Software Development Kit): 一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。在Android中,他为开发者提供了库文件以及其他开发所用到的工具。

    简单理解为开发工具包集合,是整体开发中所用到的工具包,如果你不用Eclipse作为你的开发工具,你就不需要下载ADT,只下载SDK即可开发。Android ADT是Eclipse提供的基于GUI的许多命令行Android SDK工具访问插件。

    (4)androidadt编译扩展阅读:

    安装:

    下载好Android SDK后,开始安装,Android SDK采用了Java语言,所以需要先安装JDK 5.0及以上版本。直接下载jdk安装文件安装更为方便。

    Android SDK不用安装,下载后,直接解压即可, 将下载后的SDK的压缩包解压到适当的位置,就这么简单;SDK安装OK。

    使用Eclipse进行android应用开发需要给Eclipse装adt插件,这样Eclipse就可以和android sdk建立连接,可以在Eclipse中启动android模拟器进行程序调试等ADT插件安装这里不再累赘,插件的安装URL为:也可以下载adt的zip包安装 安装完插件后,需要做一些简单的配置:

    1、在Eclipse中,选择Window > Preference;

    2、从左侧的菜单中,选择Android项;

    3、设置SDK Location,点Browse选择SDK的安装根目录;

    4、OK,完成。

    ⑸ AndroidADT是做什么用的

    安卓开发工具---Android Develop Tool
    ADT(Android Development Tools):
    目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。

    ⑹ android studio adt吗

    ADT跟studio 是2个软件,现在基本上都是用studio 了

    ⑺ Android开发的IDE、ADT、SDK、JDK、NDK等名词解释

    这篇文章主要介绍了Android开发的IDE、ADT、SDK、JDK、NDK等名词解释,对这些概念搞不清楚是一件痛苦的事,本文就简洁讲解了这些名词的含义,一起扫盲吧,需要的朋友可以参考下
    1.
    IDE:
    Intelligent
    Development
    Environm的简称。即智能开发环境。是一种开发工具。常用的IDE有adt-bundles和Android
    studio。两个都需要配置jdk。
    2.
    ADT:
    Android
    Development
    tools的简称。即Android开发工具。ADT为Eclipse的插件。在Eclipse和SDK之间起了一个桥梁的作用。
    3.
    SDK:
    Soft
    Development
    Kit的简称。软件开发工具包。在Android中,它为开发者提供了库文件以及其它开发所用到的工具。
    4.
    JDK:
    Java的开发工具包。包括了Java运行环境、Java工具和Java基础类库。
    5.
    NDK:
    概念:
    (1).NDK是一系列工具的集合。帮助开发者快速开发C/C++的动态库。
    并能自动将so和Java应用一起打包成apk。这些工具对开发者的帮助是巨大的。
    (2).NDK将是Android平台开发支持C开发的开端。
    作用:
    (1).代码的保护。由于Java层代码很容易被反编译,而C/C++库反编译难度很大。
    (2).可以方便的使用现存的开源库。大部分现存的开源库都是用C/C++代码编写的。
    (3).提高程序的执行效率。将要求高性能的应用逻辑使用C开发,从而提高应用程序的执行效率。
    (4).便于移植。用C/C++写的库可以方便的在其他的嵌入式平台上再次使用。

    ⑻ 开发Android是使用Studio 还是ADT

    从Eclipse+SDK+ADT转到Intellij IDEA+SDK。
    说下感受吧,当SDK更新后,JetBrain会马上跟进发布新的Intellij IDEA提供下载,注意,此时我还没有更新过SDK。而ADT则只有当你更新完SDK以后,在编译project的时候才会提示你ADT版本过低,需要更新。

    从使用角度上来说,layout编辑页面我更喜欢Intellij IDEA,因为它在代码编辑模式下有预览窗口,非常省事(这跟我的开发习惯有关,我编写layout文件从来都是用代码来编写,几乎不会去拖拽控件)
    在Debug模式下,Intellij IDEA现在提供了一个非常方便的功能——在断点所在的那个class里,所有的变量都会自动显示出这个变量当前的值

    自从android Studio 1.0正式版发布以后,google已经完全放弃对ADT的更新了
    google已经正式使用android Studio了,建议你也向android studio迁移吧, 这个开发工具还是不错的,代码提示能力就比Eclipse强。

    Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。
    在IDEA的基础上,Android Studio 提供 :
    1. 基于Gradle的构建支持。
    2. Android 专属的重构和快速修复。
    3. 提示工具以捕获性能、可用性、版本兼容性等问题。
    4. 支持ProGuard 和应用签名。
    5. 基于模板的向导来生成常用的 Android 应用设计和组件。
    6. 功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览。

    ⑼ macbook pro 能开发android吗安装adt,eclipse,studio能正常编译及适用开发吗

    这三个版本的出现有一定的历史的原因:
    1、最开始只有eclipse+独立的adt一种开发环境,但是由于eclipe作为一种通用的ide,带来的问题太多,经常出现eclipse的版本不兼容adt的情况,或者adt不兼容eclipse的情况;
    2、为了解决这个问题,android推出了adt-bundle版本,adt-bundle版本解决eclipse和adt直接的不兼容的问题,但是由于eclipse 的bug太多,特别是对android ndk支持方面非常弱,经常出现ndk-build编译通过了,但是eclipse还报错等一系列的复杂的环境问题;
    3、为了解决这个问题,android官网便开始考虑从根上解决问题,自己做独立的ide,不再把希望放到一个开源的ide即eclipse上面,在这个的驱动下,android推出了自己的ide也就是我们现在通常所说的android Studio,但是由于目前android Studio还处于测试版,所以正常的项目开发不建议使用,学习或者尝鲜的话可以考虑;
    个人的话,推荐adt-bundle版本,具体的话,建议看我的帖子“android环境搭建

    ⑽ 求Java安卓高手点拨小弟一个“ADT-Eclipse”的代码编译问题。

    可以,eclipse是集成开发环境,插不同插件就可以开发不同语言的程序,不但能同时开发Java,a

热点内容
在配置更新的时候没电关机怎么办 发布:2024-05-18 20:36:10 浏览:926
win7访问win2000 发布:2024-05-18 20:27:41 浏览:387
青岛人社局密码多少 发布:2024-05-18 20:19:10 浏览:733
无法存储呼叫转移 发布:2024-05-18 20:18:30 浏览:125
数据库的调优 发布:2024-05-18 20:18:29 浏览:345
sqlserver注册表清理 发布:2024-05-18 20:13:14 浏览:990
linux删除连接 发布:2024-05-18 20:06:56 浏览:821
linux搭建云服务器平台 发布:2024-05-18 19:52:21 浏览:401
安卓怎么关闭美易订阅 发布:2024-05-18 19:29:16 浏览:643
苹果手机配置代理服务器怎么开 发布:2024-05-18 19:29:07 浏览:230