首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Eclipse中构建多SDK Android应用程序,而不会丢失编译时检查

在Eclipse中构建多SDK Android应用程序,而不会丢失编译时检查:

首先,我们需要了解Eclipse是一个开源的集成开发环境(IDE),它支持多种编程语言和平台,包括Java、C/C++、PHP等。而Android应用程序是基于Java语言开发的,因此Eclipse可以很好地支持Android应用程序的开发。

多SDK Android应用程序是指在一个项目中使用多个Android SDK版本,以适应不同设备和系统版本的需求。

要在Eclipse中构建多SDK Android应用程序,而不会丢失编译时检查,可以按照以下步骤进行操作:

  1. 安装Android SDK:首先需要安装Android SDK,可以在Eclipse的“窗口”菜单中选择“首选项”,然后选择“Android”,在“Android”对话框中可以添加多个Android SDK位置。
  2. 创建项目:创建一个新的Android项目,在创建项目时可以选择多个Android SDK版本,以适应不同设备和系统版本的需求。
  3. 配置项目:在项目的“属性”对话框中,可以选择“Android”选项卡,在该选项卡中可以选择项目所需的Android SDK版本,以及其他相关设置。
  4. 编译项目:在Eclipse中编译项目时,可以选择“项目”菜单中的“清理”选项,清除之前的编译结果,然后选择“构建项目”选项,进行重新编译。
  5. 编译时检查:在Eclipse中进行编译时检查,可以选择“窗口”菜单中的“首选项”,然后选择“Java”,在“Java”对话框中可以启用或禁用编译时检查。

总之,在Eclipse中构建多SDK Android应用程序,而不会丢失编译时检查,需要注意安装Android SDK、创建项目、配置项目、编译项目和进行编译时检查等步骤。同时,也需要注意使用适当的Android SDK版本,以适应不同设备和系统版本的需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android训练课程(Android Training) - 构建你的第一个应用

Compile With 编译版本 是你讲编译你的应用程序而使用的平台版本。...你仍然可以构建你的应用去支持较旧的版本,但是设置编译目标为最新的版本将使得你可以启用新的特性和优化你的应用程序来获得最新设备上的更好的用户体验。 Theme 主题 指示了你的应用的界面风格。...,这个类是当你创建项目SDK工具自动生成的,这样你现在可以启动这个应用看下结果: Eclipse工具栏里点击 Run 。...; 提示:Eclipse,点击Ctrl + Shift + O 来导入丢失的类(Mac下是Cmd + Shift + O) 这里使用的构造方法具有两个参数: 一个Context 上下文,是第一个参数...当它打开文本框输入一个消息,点击发送,这时消息出现在第二个activity。 图表2 。 最终的应用程序里的两个activity,运行在安卓4.4 这就是了,你完成构建里你的第一个安卓应用!

2.1K00

HelloWorld,我的第一趟旅程出发点

3.1Android项目结构 创建Android程序时,eclipse就为其构建了基本结构,设计者可以在此结构上开发应用程序,因此,掌握Android程序的结构 是很有必要的。...3.Android 8.0.0: 该目录存放的是当前工程使用的Android SDK,从图中可以看出当前应用程序引用的是Android SDK 8.0.0,不同版本的SDK文件的名称也不同。...编译软件,这些数据不会编译,它们被直接加入到程序安装包里。 13.res/xml: XML资源文件。...14.AndroidManifest.xml: 该文件是整个项目的配置文件,程序定义的四大组件都需要在这个文件里注册,另外还可以在这个文件应用程序添加权限声明,也可以重新 指定创建项目程序最低兼容的版本和最高版本...16.project.properties: 该文件记录了 Android项目运打的环境,并通过一行代码指定了编译程序时所使用的SDK版本,这个版本可以手动更改,但必须是已下载的版本 3.2走进

83470

Eclipse使用中部分经验总结

重启Eclipse,再点击swith workspace就不会看到已经被删除的workspace 防止Android log太多,太多有用信息被刷掉 修改logcat的日志buff大小即可,如下图:...JNI配置不在编写代码时候做语法检查 Eclipse的语法检查有时候会误判部分JNI语法,导致代码报错,无法运行。可以按照下图配置: ?...Mac Eclipse 出现Android sdk content loader 0%的无法完成初始化: 处理方法: 关闭Eclipse,删掉WorkSpace下.metadata下.plugins下org.eclipse.core.resources.projects...ADT生成apk编译不报错,运行APKcrash。...提示 java.lang.NoClassDefFoundError 问题特征: 编译OK,不会报错,打包时会报错,一般为java.lang.NoClassDefFoundError 反编译代码发现对应的类确实缺失

91250

速读原著-Android应用开发入门教程(Android SDK的开发环境)

SDK 的开发环境,还可以使用 Eclipse等作为 IDE 开发环境。 2.1 Android SDK的结构 ?... platforms 包含了的各个 Android SDK 版本的目录,包含系统映像,工具、示例代码等内容。...),默认的内存盘映像 (ramdisk image)等等,这些映像是仿真器运行的时候需要使用的; samples/:包含一系列的应用程序,可以 Android 的开发环境,根据它们建立工程,编译并在仿真器上运行...that are specific to the platform version. android.jar:Android 库文件的 JAVA 程序包,在编译本平台的 Android 应用程序的时候被使用...提供了一个新的项目向导(New Project Wizard),帮助你快速生成和建立起新 Android 应用程序所需的最基本文件 使构建 Android 应用程序的过程变得自动化,以及简单易行。

88020

五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程「建议收藏」

Eclipse不需要安装,下载后把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开设置你的工作目录即可。...Android SDK提供了开发Android应用程序所需的API库和构建、测试和调试Android应用程序所需的开发工具。...下载后双击安装,指定Android SDK的安装目录,为了方便使用Android SDK包含的开发工具,我们系统环境变量的Path设置Android SDK的安装目录下的tools目录。...然后弹出的对话框的Location输入: http://dl-ssl.google.com/android/eclipse/,Name可以输入ADT,点击“OK”按钮。...路径,则会出现刚才SDK安装的各平台包,按OK完成配置。

2.8K40

五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程

Eclipse不需要安装,下载后把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开设置你的工作目录即可。...Android SDK提供了开发Android应用程序所需的API库和构建、测试和调试Android应用程序所需的开发工具。...下载后双击安装,指定Android SDK的安装目录,为了方便使用Android SDK包含的开发工具,我们系统环境变量的Path设置Android SDK的安装目录下的tools目录。...然后弹出的对话框的Location输入:http://dl-ssl.google.com/android/eclipse/,Name可以输入ADT,点击“OK”按钮。 ?...路径,则会出现刚才SDK安装的各平台包,按OK完成配置。

1.1K30

Android插件化基础3----Android编译打包流程详解

这个DalvikVM针对手机程序/CPU做过最佳化,可以同样执行许多VM不会占用太多的资源。...,上面假定编译源代码程序是基于android SDK 开发的,实际开发过程,也有可能会使用android NDK来编译native代码,因此,如果可能的话,这一步还需要使用android NDK编译...设备上安装,签名apk文件有两种情况: 调用应用程序时,也就是我们通常称为的debug模式的签名,平时开发的时候,在编译调试程序时会自己使用一个debug.keystore对apk进行签名 正式发布应用程序打包进行签名...Eclipse如何开启混淆 Eclipse,文件根目录有如下两个文件 projiect.properties 和 proguard-project.txt。...,它会检查程序中使用的Class.forName方法,对参数SomeClass法外开恩,不会被移除。

2K22

一文了解Android游戏SDK开发

1, SDK需要支持Eclipse 和应用开发不同,很多游戏还是使用Eclipse进行开发的,所以在对接游戏需要提供Eclipse版本。...由于SDK的产物是aar,Eclipse只能依赖jar包和library,一般都用jar包依赖,因此先将aar解压出来,把里面的classes.jar拷贝出来重命名,然后Eclipse依赖这个jar...aarclasses.jar里引用的资源id是不变的,所以就会出现上面的问题。...V2:验证压缩文件的所有字节,不是单个 ZIP 条目,因此,签名后无法再更改(包括zipalign)。正因如此,现在在编译过程,我们将压缩、调整和签署合并成一步完成。...Apk反编译与重打包 反编译 Android逆向工程,有一个很重要的工具,那就是Apktool。首先,我们到Apktool官网下载下工具,当然我们也可以从其他地方进行下载。

2.6K00

一文了解Android游戏SDK开发

1, SDK需要支持Eclipse 和应用开发不同,很多游戏还是使用Eclipse进行开发的,所以在对接游戏需要提供Eclipse版本。...由于SDK的产物是aar,Eclipse只能依赖jar包和library,一般都用jar包依赖,因此先将aar解压出来,把里面的classes.jar拷贝出来重命名,然后Eclipse依赖这个jar...Eclipse因为只能接入jar包,也就是解压aar后取出里面的classes.jar,当我们把资源文件拷贝到Eclipse,再编译apk的时候,资源文件会对应一个新的资源id,aarclasses.jar...V2:验证压缩文件的所有字节,不是单个 ZIP 条目,因此,签名后无法再更改(包括zipalign)。正因如此,现在在编译过程,我们将压缩、调整和签署合并成一步完成。...Apk反编译与重打包 反编译 Android逆向工程,有一个很重要的工具,那就是Apktool。首先,我们到Apktool官网下载下工具,当然我们也可以从其他地方进行下载。

2.2K10

Android 渗透测试学习手册 第二章 准备实验环境

本章,我们将了解如何建立 Android 渗透测试实验环境,其中包括下载和配置 Android SDKEclipse。...2.1 建立开发环境 为了构建 Android 应用程序或创建 Android 虚拟设备,我们需要配置开发环境,以便运行这些应用程序。...启动,ADT 包将要求我们配置 Eclipse 的工作区。workspace(工作空间)是所有 Android 应用程序开发项目及其文件将被存储的位置。...这里我们使用/data/local位置,不是任何其他位置,因为这个位置大多数设备是可写的。...我们还可以使用df命令检查文件系统以及可用空间和大小: Android SDK 还有另一个很棒的工具,称为 MonkeyRunner。

80120

第七章 Android Gradle插件

compileSdkVersion是编译所依赖的Android SDK的版本,这里是API Level;buildToolsVersion是构建Android工程所以的构建工具的版本。...7.4.1 compileSdkVersion compileSdkVersion 23,是配置我们编译Android工程的SDK,这里的23是Android SDK的API Level,对应的是Android6.0...7.4.2 buildToolsVersion buildToolsVersion "23.0.1"表示我们使用的Android 构建工具的版本,我们可以Android SDK目录里看到,它是一个工具包...文件以及manifest文件项目中的位置,这Android Studio才能识别他们,进而作为一个Android工程进行编译构建。...下几章会从一些现实的项目使用到的情况来介绍Android Gradle,比如工程打包,比如发布库工程,比如多渠道打包等等,等这些介绍完之后,相信大家已经非常熟悉和使用Android Gradle了,

93620

Android应用开发】Android Studio 简介 (Android Studio Overview)

导入项目 :  -- 导入 Eclipse 项目 : 尽管 Intelij IDEA 与 Eclipse 的目录结构 不同, Intelij 可以导入 Eclipse 的 WorkSpace 或者...级别的 SDK, 也可以使用 Moudle 级别特定的 SDK; (4) SDK 得各种路径 SDK 路径 : Intelij IDEA 定义一个 SDK , IDE 会自动寻找 二进制库路径..., 查找替换不会查找该目录下地内容, 指定 Exculde 目录能提供 IDE 的性能, 一般输出目录是呗排除的; (4) Moudle 依赖可以不指定类型 Moudle 依赖 : SDK 关联 Moudle..., 提供了一个快速操作 Android 工程关键文件的途径, 帮助你基于 Gradle 编译系统上进行工作; -- 模块 : 模块层级的最顶层提供最重要的资源目录; -- 分组 : 将所有模块的编译文件分组并放在一个通用目录...Android 编译简介 Android 编译系统简介 :  -- 基本作用 : 是用来 编译, 测试, 运行, 打包 应用的工具包, 该编译系统替代了 Eclipse ADT 得 Ant 编译系统;

2.2K41

Android基础总结(1)

其中活动是所有Android应用程序的门面,方式应用中看到的东西,都是放在活动的。服务就低调得多,你无法看到它,它会在后台默默地运行,即使用户退出了应用,服务仍然可以继续运行。...JDK、SDK(开发工具包,通过引入该工具包来使用Android相关的API)、Eclipse、ADT(谷歌提供的有一个Eclipse插件,连接AndroidEclipse,便于开发) JDK、SDK...、Android Studio 3、Android项目开发在Eclipse的文件架构 ?...项目中定义的所有四大组件都需要在这里进行注册,另外还可以在这个文件应用程序添加声明权限,也可以重新指定创建项目指定的程序的最低兼容版本和目标版本。...project.properties:代表项目属性,即编译的版本,对应android.jar的版本 。就是通过一行代码指定了编译所使用的SDK版本。 4、Android的MVC架构 ?

997100

vscode 搭建原生Android原生开发环境

以前的文章我提到vscode搭建java开发和环境,今天来尝试搭建Android开发环境。 第一步:安装android-sdk-windows ,这个百度搜索就可以下载。...下载后放在你要放置的路径,我的是D:\Program Files\Eclipse Adoptium\android-sdk-windows。...第二步:安装VSCode Android Pack local.properties配置android-sdk路径。文件配置腾讯云的镜像gradle-wrapper.properties。...Android项目中,签名配置(signingConfigs)通常放在应用的build.gradle文件不是根目录下的build.gradle文件。...编写和运行代码: VSCode打开你的Android项目文件夹,开始编写代码。 使用ADB(Android Debug Bridge)或模拟器/真实设备来运行和调试你的应用程序

49311

笔记——Gradle入门(十三)

——》个人平时笔记,看到的同学欢迎指正错误,文中多处摘录于各大博主精华、书籍 1、现在的Android开发工具Android Studio中有几个Gradle文件,什么是Gradle,Gradle简单的说就是新一代的自动化构建工具...之前我们使用Eclipse开发我们可以直接在 Eclipse 上进行编译、运行、签名、打包等一系列流程,而这背后的工作都是 ADT 的功劳,某种意义上 ADT 就是我们的构建工具。...自 Google 推出 Android Studio 以来,就宣布默认使用 Gradle 来作为构建工具,并且之后放弃更新 ADT ,从此 Gradle 走入 Android 开发者的视野,而且Gradle...compileSdkVersion: 他的环境也只是构建工具的构建环境,也就是编译环境,不代表你app应用运行时的环境,compileSDKVersion是不会被打包到APK文件的。...选择最新的API版本,在编译的时候检查代码的错误和警告,提示开发者修改和优化,V4,V7包,必须和compileSdkVersion的版本相匹配。

67330

针对Java开发人员的十大基本Eclipse插件

它还使针对历史记录的搜索和执行查询变得迅速灵活。如果您不熟悉Git,建议您首先检查一下Git MasterClass,它提供了完整的逐步指南,以帮助您掌握所有关键的Git概念和命令。...它为Eclipse提供了全面的Maven集成。 您可以使用M2E来管理简单和模块Maven项目,通过Eclipse接口执行Maven构建,以及与Maven存储库进行交互。...8.EclipseAndroid开发工具(ADT) Android开发工具(ADT)是Eclipse IDE的插件,旨在为您提供一个集成环境来构建Android应用程序。...ADT扩展了Eclipse的功能,使您可以快速设置新的Android项目,创建应用程序UI,基于Android Framework API添加软件包,使用Android SDK工具调试应用程序,甚至导出已签署...JRebel使开发人员可以相同的时间内完成更多工作,并在编码保持顺畅。 JRebel支持大多数现实世界的企业Java堆栈,并且易于安装到现有的开发环境

1.1K10

Android-zipalign

Android SDK包含一个“zipalign”的工具,它能够对打包的应用程序进行优化。在你的应用程序上运行zipalign,使得在运行时Android应用程序间的交互更加有效率。...Android,每个应用程序中储存的数据文件都会被多个进程访问:安装程序会读取应用程序的manifest文件来处理与之相关的权限问题; Home应用程序会读取资源文件来获取应用程序的名和图标;系统服务会因为很多种原因读取资源...Android,当资源文件通过内存映射对齐到4字节边界,访问资源文件的代码才是有效率的。...幸运的是,对应用程序的资源作对齐操作很简单: 使用ADT: 如果你使用导出向导的话,Eclipse的ADT插件(从Ver. 0.9.3开始)就能自动对齐Release程序包。...从Android 1.6开始,Debug模式下编译,Ant自动对齐和签名程序包。 Release模式下,如果有足够的信息签名程序包的话,Ant才会执行对齐操作,因为对齐处理发生在签名之后。

1.2K20

Android开发环境概述

Android开发人员自己的计算机上编写和测试应用程序,然后将其部署到实际的设备上,那首先必不可少的就是开发环境的搭建。...AVD Manager是一个Android虚拟驱动管理器,主要用来创建安卓模拟器(即手机模拟器)。当然,安卓模拟器所需的镜像(可以理解成模拟器的操作系统)是通过SDK Manager来下载的。...04模拟器/真机 Android学习和开发过程,我们常用到安卓自带的Android SDK模拟器和第三方Genymotion安卓模拟器,当然最好的选择是直接用真机。...实际学习和开发过程,请根据自己情况选择使用,Android SDK自带模拟器和Genymotion模拟器的配置和使用都会总结出来。...Edipse+ADTEdipse+ADT这种开发形式,可以肯定,AS示未来Android开发的主流编译器 2.免费 支持项目:Android 推荐人群:Java

2K50
领券