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

使用Android的Maven - R.java文件生成(Eclipse)

使用Android的Maven插件在Eclipse中生成R.java文件的方法如下:

  1. 安装Maven插件

在Eclipse中,首先需要安装Maven插件。可以通过以下步骤进行安装:

1.1. 打开Eclipse,点击菜单栏的“Help”(帮助),然后选择“Install New Software”(安装新软件)。

1.2. 在“Available Software”(可用软件)列表中,点击“Add”(添加)按钮,添加Maven插件的更新站点。

1.3. 在“Name”(名称)字段中输入“M2E - Maven Integration for Eclipse”,在“Location”(位置)字段中输入“http://download.eclipse.org/technology/m2e/releases”。

1.4. 点击“Add”(添加)按钮,然后在列表中勾选“M2E - Maven Integration for Eclipse”,点击“Next”(下一步)按钮进行安装。

1.5. 安装完成后,重启Eclipse。

  1. 创建Android Maven项目

2.1. 打开Eclipse,点击菜单栏的“File”(文件),然后选择“New”(新建)>“Other”(其他)。

2.2. 在弹出的“New”(新建)对话框中,选择“Maven”(Maven)>“Maven Project”(Maven项目),点击“Next”(下一步)按钮。

2.3. 在“New Maven Project”(新建Maven项目)对话框中,选择“maven-archetype-quickstart”(maven-archetype-quickstart),点击“Next”(下一步)按钮。

2.4. 在“New Maven Project”(新建Maven项目)对话框中,输入项目名称和位置,点击“Finish”(完成)按钮。

  1. 配置Android Maven插件

3.1. 在项目的pom.xml文件中,添加以下配置:

代码语言:<build>
复制
   <plugins>
       <plugin>
           <groupId>com.jayway.maven.plugins.android.generation2</groupId>
           <artifactId>android-maven-plugin</artifactId>
           <version>4.3.0</version>
           <extensions>true</extensions>
           <configuration>
                <sdk>
                   <platform>23</platform>
                </sdk>
               <deleteConflictingFiles>true</deleteConflictingFiles>
                <undeployBeforeDeploy>true</undeployBeforeDeploy>
            </configuration>
        </plugin>
    </plugins>
</build>

3.2. 在pom.xml文件中,添加Android SDK的依赖项。例如,添加v7 appcompat库的依赖项:

代码语言:<dependency>
复制
   <groupId>com.android.support</groupId>
   <artifactId>appcompat-v7</artifactId>
   <version>23.1.1</version>
    <type>aar</type>
</dependency>

3.3. 在pom.xml文件中,添加Android Maven插件的依赖项。例如,添加v7 appcompat库的依赖项:

代码语言:<dependency>
复制
   <groupId>com.android.support</groupId>
   <artifactId>appcompat-v7</artifactId>
   <version>23.1.1</version>
    <type>aar</type>
</dependency>
  1. 生成R.java文件

4.1. 在Eclipse中,右键单击项目名称,选择“Run As”(运行为)>“Maven install”(Maven安装)。

4.2. Maven插件将自动生成R.java文件,并将其放在“target/generated-sources/r”目录中。

  1. 使用R.java文件

在项目中使用R.java文件时,需要将其复制到项目的src/main/java目录中。然后,可以像普通Java类一样使用R.java文件中的资源引用。

注意:以上步骤仅适用于Eclipse环境,如果使用其他IDE,可能需要进行相应的调整。

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

相关·内容

android下apk安装过程

知乎:android项目用eclipse生成apk包,eclipse完成了哪七个步骤? 前两天去面试,面试官问,小菜表示不知道。当时他提示了一个签名。...谢榭: 自问自答吧 呵呵 第一步:打包资源文件生成R.java文件 【输入】Resource文件(就是工程中res中文件)、Assets文件(相当于另外一种资源,这种资源Android系统并不像对res...中文件那样优化它)、AndroidManifest.xml文件(包名就是从这里读取,因为生成R.java文件需要包名)、Android基础类库(Android.jar文件) 【输出】打包好资源(一般在...Android工程bin目录可以看到一个叫resources.ap_文件就是它了)、R.java文件(在gen目录中,大家应该很熟悉了) 【工具】aapt工具,它路径在${ANDROID_SDK_HOME...【工具】aidl工具 第三步:编译Java文件生成对应.class文件 【输入】源码文件(包括R.java和AIDL生成.java文件)、库文件(.jar文件) 【输出】.class文件 【工具

74520

Android(三) 基于 eclipse Android配置 APK文件导出

2020年4月更新 本系列《基于eclipseAndroid教程》,是我在刚开始接触安卓时候,不知道使用哪个IDE,然后在某博客看到可以用eclipse,接着我就开始了摸索,写出了这个系列文章。...现在是21世纪20年代了,我们还是要学会新IDE,也是在Android界一统天下IDE——android studio。...笔者建议,如果你是Android萌新,还是先去看我《快速入门Android开发(入门篇)基于Android Studio》这篇文章,如果你已经学会了android studio使用,想要了解基于eclipse...在eclipse左上方会出现一个ZWZ解决方案,右击他——导出 选择要导出方案  即ZWZ,点击下一步 比如你源代码,不能随意让他人导出,导出之后他们可以盗用你源码,侵犯你合法权益,...所以要设置一个密码保证自己源码只能由自己导出成APK文件…….exmmmm我编不下去了,大家脑补一下吧。。。

20950

Eclipse中JSP生成class文件去了哪里?

大家都知道,JSP在请求时候,会先转化成Servlet(其实就是个java类),然后生成class文件,再提供服务。 那么生成java、class文件在哪呢?...服务器目录,即生成字节码和java文件所在目录。它在你eclipse工作目录中,比如我工作目录是在F://workspace,那么在该目录下就可以看到这个.metadata目录了。 ?   ...4 如果页面被销毁或者关闭,都会调用jspDestroy   由于该文件是常驻内存,又是多线程调用,所以访问效率和速度都会很快。 ?   按照前面所述方法,就可以看到生成文件结构了。   ....*" contentType="text/html; charset=utf-8"%> <%-- language 脚本使用语言 import 加载类文件 contentType...在生成.java文件中,可以看到生成java文件: package org.apache.jsp; import javax.servlet.*; import javax.servlet.http

1.7K80

Ubuntu搭建Eclipse+JDK+SDKAndroid

今晚重装Ubuntu系统,重新安装了一套eclipse+jdk+SDKAndroid开发平台 一 安装配置Eclipse环境 1 下载安装包 Eclipse: eclipse官方下载网站, 或直接下载...附加: 1) eclipsewindows下没有android SDK and AVD Manager选项 解决: 在 eclipse window -> Customize Perspective...-libs  3)新建Android工程,提示“R cannot be resolved to a variable“错误,删除gen和bin,或clean工程后,gen均为自动生成R.java文件 解决...: 由于adb命令在64位ubuntu系统不可用,无法Project --》 Build Project生成gen/R.java,参考2)安装32位运行时库,再clean 重新gen,即可。...参考推荐: Installing the SDK (Android Developer) Windows搭建Eclipse+JDK+SDKAndroid

1.1K20

安卓开发遇到奇葩问题

检查Android SDK是否丢失需要重新下载,检查build path 2.确保class没有import Android.R; 3,错误class引用layoutxml文件没有错误 4....6.在layout xml文件手写添加一个控件,看id能否在R.java中自动生成,如果不能,那很大可能就是这个layout xml文件有问题,查看格式是否使用正确,或者包含什么非法字符串,或者调用到了不正确字符串...,等等,可以使用排除法,挨个去掉控件,直到发现error message消失或者id能在R.java中自动生成。...7.删掉gen文件夹,使R.java重新自动生成一次,如果不能生成,继续检查layoutxml文件是否有如上不易发觉问题 8.Clean project ,重新build,或者重新import project...9.重启eclipse 10.重启电脑,以防Android 虚拟机问题 第二个问题:Unknown error: Unable to build: the file dx.jar was not loaded

1.1K60

Android 项目编译过程

: Ubuntu搭建Eclipse+JDK+SDKAndroid 和 Windows搭建Eclipse+JDK+SDKAndroid。...zipalign 字节码对齐工具 ${ANDROID_SDK_HOME}/tools/zipalign 第一步:打包资源文件生成R.java文件 【输入】Resource文件(就是工程中res中文件...)、Assets文件(相当于另外一种资源,这种资源Android系统并不像对res中文件那样优化它)、AndroidManifest.xml文件(包名就是从这里读取,因为生成R.java文件需要包名...)、Android基础类库(Android.jar文件) 【输出】打包好资源(一般在Android工程bin目录可以看到一个叫resources.ap_文件就是它了)、R.java文件(在gen目录中...【工具】aidl工具 第三步:编译Java文件生成对应.class文件 【输入】源码文件(包括R.java和AIDL生成.java文件)、库文件(.jar文件) 【输出】.class文件

1.8K30

Eclipse中做Android开发LogCat使用

介绍 LogCat是Eclipse里面做Android开发工具包ADT中一个工具,用来查看和过滤Android日志系统输出。...打开LogCat 进入Eclipse,选择Window菜单,然后选择Show View子菜单,最后再选则other子菜单,在打开Show View对话框中选择Android分组中LogCat,双击它或者点击...连上真机后LogCat不显示日志问题 有时候在Eclipse打开后,将真实Android设备通过USB线连接到电脑,并不会在LogCat中看到有日志输入。...可以用下面的步骤解决该问题: 1.关闭Eclipse; 2.打开操作系统命令行工具,使用cd命令切换到Android SDKbin目录,输入adb nodaemon server,查看adb...服务所使用接口是否被占用,如果占用,给出提示会显示占用端口,一般是 5037; 3.继续在命令行工具中输入命令 netstat -ano | findstr 5037, 查看占用了该端口进程信息

1.4K10

详解Android.aar文件生成方法以及使用技巧

无论是用Eclipse还是用Android Studio做android开发,都会接触到jar包,全称应该是:Java Archive,即java归档文件。...个人理解: jar是java文件编译后class文件压缩包。 aar是android module中所有resource文件和编译后java文件总压缩包。...上图切记,如果是项目的主module,即app,则生成是apk包。 2、在对应modulebuild\outputs\aar\目录下即是: ? 如果想把aar文件导入到Eclipse中呢? ?...如图:把aar文件用WinRAR等压缩软件打开后,会发现是上面的结构,classes.jar即为class文件jar包,其他android相关资源文件。...用Eclipse新建一个library工程,导入res资源、清单文件和发编译后java文件

5.5K10

Android tombstone文件是如何生成

现实生活中墓碑一般是给死人准备,而在android系统中“墓碑”则是给进程准备。 为何Android要设计出这样一个东西呢?...当android系统出现异常时,会在/data/tombstones目录生成对应tombstone文件 root:/data/tombstones # ls -l -rw-r----- 1 tombstoned...,我们目前只贴一部分,本节内容不是分析tombstone内容含义,本节重点分析此文件生成过程,明白了是如何生成,后续再分析此文件内容是什么含义,以及如何去分析解决此类问题。...,通过/proc/PID/cmdline获取进程名字 获取此进程总共打开了多个文件,通过/proc/PID/fd/就可以获取此进程打开了多少个文件,每个文件都有一个文件描述符fd { ATRACE_NAME...文件中 则就在/data/tombstones下生成了此次对应tombstone_XX文件

5.3K20

android 资源文字ids作用

如果使用"@+id/name"形式,当R.java中存在名为name变量时,则该组件会使用该变量值作为标识。如果不存在该变量,则添加一个新变量,并为该变量赋相应值(不会重复)。...当修改完某个布局文件并保存后,系统会自动在R.java文件生成相应int类型变量。...变量名就是“/”后面的值,例如,@+id/xyz会在R.java文件生成int xyz = value,其中value是一个十六进制数。...如果xyz在R.java中已经存在同名变量,就不再生成变量,而该组件会使用这个已存在变量值。 使用@id/name形式,预先定义id已经生成,修改配置文件时,也不会引起系统重新生成。...3)在自己写xml中,使用android:id = “@+id/id_name”形式,就和在eclipse中一样,搜一下会发现android源码中也有这么用,这样ids.xml和public.xml

1.7K50

Android基础总结(1)

JDK、SDK(开发工具包,通过引入该工具包来使用Android相关API)、Eclipse、ADT(谷歌提供有一个Eclipse插件,连接AndroidEclipse,便于开发) JDK、SDK...、Android Studio 3、Android项目开发在Eclipse文件架构 ?...src:放置我们所有的Java代码地方,它在这里含义和普通Java项目下src目录是一样 gen:自动生成文件目录,主要是有一个R.java,你在项目中添加任何资源都会在其中生成一个相应资源...如果你用到 WebView加载本地网页功能,所有网页相关文件也会都存放在这个目录中。这个目录用不多 bin:编译后生成二进制文件目录,不需要过多关注。...res:资源目录,这个目录下内容就有点多了。简单点说,你项目中使用所有图片、布局、字符串等资源都会存放在这个目录中。前面提到R.java内容也会根据这个目录下文件自动生成对应资源id。

995100

Android自动化构建之Ant多渠道打包实践(下)

" > 使用Ant...定义build.properties文件 这个文件定义了Ant脚本要用到一些参数值,我们渠道也是定义在这里,具体看代码: #project name and version project.name...这里总结下可能遇到坑: 生成R.java文件,一定要注意先后顺序,主项目之后才到关联项目 编译生成class文件,可能会遇到找不到类,一定要按照添加库顺序来编译class文件 替换渠道号时候,Ant..."build.xml" deploy echo done pause exit 测试结果 我们可以在项目中publish目录下生成不同渠道apk文件: ?...,主要在Ant脚本上,比较容易出错,需要对命令比较了解,但确实能够缩短我们打渠道包时间,基于本次实践是基于Eclipse,目前Android Studio使用gradle来实现多渠道打包,以后会把gradle

39520

Android Gradle 插件】Gradle 构建工具简介 ② ( Android 项目构建打包流程 | 构建工具发展 -> 手动配置 -> Ant -> Maven -> Gradle )

文章目录 一、Android 项目构建打包流程 二、构建工具发展 ( 手动配置 -> Ant -> Maven -> Gradle ) 一、Android 项目构建打包流程 ---- Android 项目构建参考...: 【Android 安装包优化】APK 打包流程 ( 文件结构 | 打包流程 | 安装流程 | 安卓虚拟机 ) 【字节码插桩】Android 打包流程 | Android字节码操作方式 | AOP...工具 打包资源文件 , 生成 R.java , resources.ap 文件 ; ② 使用 AIDL tool 工具 , 处理 AIDL 文件 , 生成对应 Java 文件 ; ③ 使用 javac...工具 生成未签名 apk 文件 ; ⑥ 使用 jarsigner 工具 对 apk 文件进行签名 , 生成签名后文件 ; ⑦ 使用 zipalign 工具 对签名后 apk 文件进行对齐操作 ;...; ③ 使用 Maven 构建工具打包 : Maven 主要是 弥补了 Ant 不足 ; ④ 使用 Gradle 构建工具打包 : 集成了 Maven 和 Ant 构建工具 , 比上述所有的构建工具都要

66930

编译apk遇到问题记录

一、手动编译APK流程如下: 1.生成资源文件使用Android SDK提供aapt.exe生成R.java文件 2.编译本地库:使用Android SDK提供aidl.exe把.aidl转成....java文件(如果没有aidl,则跳过这一步) 3.编译java代码:使用JDK提供javac.exe编译.java类文件生成class文件 4.生成dex文件使用Android SDK提供dx.bat...环境变量中; C、打开CMD命令行界面,将当前目录切换到工程所在目录; D、准备一个目录,以下例子是以在eclipse中创建Android test project项目,名称Test; 2)生成资源文件...,使用aapt生成R.java文件,aapt所在路径android-sdk-windows\platform-tools\aapt.exe: E:\Users\Administrator\workspace...文件;-I:导入用jar文件;-F:后面跟生成资源文件存放位置,生成资源文件名是自己新建 6)使用apkbuilder.bat生成未签名apk安装文件,apkbuilder.bat所在路径android-sdk_r23.0.2

17320

2014-10-25Android学习--------Android应用工程文件组成

经过前面的学习,我们已经基本掌握了应用整个框架,下面简单学习下: Android应用工程文件主要由以下部分组成 src文件:源文件都在这个目录里面 R.java文件:这个文件Eclipse自动生成...文件夹, R.java 它是在建立项目时自动生成,这个文件是只读模式,不能更改, R文件是定义该项目所有的资源索引文件,我们来看看里面的代码: public final class R {...res文件夹中文件名相同,这再次证明了R.java文件中所存储都是该项目的所有资源索引,有个这个文件,在程序中使用资源将变得更加方便,可以很快得找到并使用资源 Androidmanifest.xml...xmlns:android="http://schemas.android.com/apk/res/android" 使得Android中各种标准属性能再文件使用,提供了大部分元素中数据 package...:该应用程序所使用SDK版本相关

37720
领券