编译的版本文件是xml(编译后的文件是什么类型)

http://www.itjxue.com  2023-02-17 18:14  来源:未知  点击次数: 

求教:用APKtool反编译出来的xml文件用什么打开啊?

firstobject XML编辑器是专打开xlm文件的工具。如果这个打开都是乱码,那文件估计不是xml文件格式有可能是其他格式被改成xml后缀名。或者就是加密的东西,任何工具打开都是乱码,只有加密的人,用加密算法的相反操作进程解密还原能出现正常值。所以那个文件就别再打了。估计是打不开的。

安装包一复制就变成xml格式文件怎么办

安装包一复制就变成xml格式文件可以删除AndroidStudio相关配置文件。删除android和AndroidStudio3,5,3,5是对应的版本,重新启动AndroidStudio编译即可。

请问编译后的dll,xml,pdb分别是什么内容,各有什么用处?

xml文件是文档注释文件,如果你开启了文档注释文件输出功能,VS会将你代码中的特定注释生成为xml文件输出。pdb文件是项目调试信息文件。

ant编译build.xml文件

折腾了大半天,可算捣腾出来了,这里需要提醒注意如下几点:

1、如果jdk是1.6及以下,则需要使用的ant版本是1.9.x;

2、如果jdk是1.8,则需要使用ant版本是1.10.x;

3、可用eclipse导出war包,将lib目录下的jar包放到一个目录下,然后直接引用,避免遗漏掉jar包没导入进去。

以下是build.xml文件内容,安装好ant后,直接执行ant build.xml即可打包。

?xml version="1.0" encoding="UTF-8"?

!-- 定义一个工程,默认任务为warFile。 --

project name="bing-info" default="warFile" basedir="."

? ? !-- 指定jdk 貌似这里指定也没什么用~--

? ? property name="env.JAVA_HOME" value="C:/Program Files/Java/jdk1.8.0_101"/

? ? !-- 定义属性,打成war包的名称。 --

? ? property name="warFileName" value="nbAPP.war"/property

? ? !-- 指定war包路径及依赖包路径? ?这里需要指定工程的路径 --

? ? property name="compilePath" value="D:/project/nbAPP"/

? ? !-- 定义路径,编译java文件时用到的jar包。 --

? ? path id="project.lib"

? ? ? ? fileset dir="${basedir}/lib"

? ? ? ? ? ? include name="**/*.jar"/

? ? ? ? /fileset

? ? /path

? ? !-- 定义任务,清空任务:清空原有的class文件,创建新的build路径。 --

? ? target name="clean"

? ? ? ? delete dir="${compilePath}/build" /

? ? ? ? mkdir dir="${compilePath}/build" /

? ? /target

? ? !-- 定义任务,编译src文件夹中的java文件,编译后的class文件放到创建的文件夹下。 --

? ? target name="compile" depends="clean"

? ? ? ? javac srcdir="${basedir}/src/main" debug="true" includeantruntime="false" encoding="UTF-8"

? ? ? ? ? ? classpath refid="project.lib"

? ? ? ? ? ? /classpath

? ? ? ? /javac

? ? /target

? ? !-- 定义默认任务,将class文件集合成jar包。 --

? ? target name="warFile" depends="compile"

? ? ? ? !-- 删除原有war包。 --

? ? ? ? delete dir="${compilePath}/${warFileName}" /

? ? ? ? !-- 建立新war包。 --

? ? ? ? war destfile="${compilePath}/${warFileName}" webxml="${basedir}/WebRoot/WEB-INF/web.xml"

? ? ? ? ? ? !-- 将非jar和非class文件拷贝到war包的对应路径下。 --

? ? ? ? ? ? fileset dir="${basedir}/WebRoot"

? ? ? ? ? ? ? ? include name="**/**.*" /

? ? ? ? ? ? ? ? exclude name="**/*.jar"/

? ? ? ? ? ? ? ? include name="WEB-INF/classes/**"/

? ? ? ? ? ? /fileset

? ? ? ? ? ? !-- 将jar和class文件拷贝到war包的对应路径下。 --

? ? ? ? ? ? lib dir="${compilePath}/lib" /

? ? ? ? ? ? classes dir="${compilePath}/build" /

? ? ? ? ? ? !-- 将资源文件拷贝进war对应路径下 --

? ? ? ? ? ? classes dir="${basedir}/src/main/resources" /

? ? ? ? /war

? ? /target

/project

(责任编辑:IT教学网)

更多

推荐Painter教程文章