当前位置: 首页 > 知识库问答 >
问题:

导入ZXing-缺少核心/构建。xml

闻昊英
2023-03-14

我正在尝试导入谷歌的ZXing。

我从下载了最新版本https://code.google.com/p/zxing/downloads/detail?name=ZXing-2.2.拉链

从cmd提示符中,我导航到下载的zstar的根目录并尝试执行

ant-f核心\构建。xml

问题:

构建文件:构建。xml不存在!

生成失败

我的zxing-2.2/core文件包含:

src公司

测验

pom.xml

问题:如何构建缺失的文件?这是zxing-2.2的问题吗。我下载的jar?

共有3个答案

漆雕皓轩
2023-03-14

我尝试了公认的答案,但不幸的是它不起作用。实际上jar已经成功构建,但当Eclipse构建项目时,它没有内置到apk中。这是当我引用ZStar作为库项目时。我设法编写了一个有效的ant脚本,所以我在这里分享它:

<?xml version="1.0" encoding="utf-8" ?>
<project name="core" basedir="." default="dist" >

    <property name="dist.dir" value="dist" />
    <property name="src.dir" value="src" />
    <property name="build.dir" value="bin" />

    <target name="dist" depends="clean, package" />
    <target name="clean" >
        <delete dir="${build.dir}" />
    </target>
    <target name="init" >
        <mkdir dir="${build.dir}" />
    </target>
    <target name="compile" >
        <javac debug="off" destdir="${build.dir}" source="1.6" srcdir="${src.dir}" target="1.6" />
    </target>
    <target name="package" depends="init, compile" >
        <jar basedir="${build.dir}" destfile="${dist.dir}/core.jar" />
    </target>

</project>
刘兴修
2023-03-14

请务必考虑您始终可以使用pom。xml来实现同样的功能。这是zxing官方文件中规定的方法https://code.google.com/p/zxing/wiki/GettingStarted我使用的命令如下:cd-coremvn-DskipTests-Dgpg。跳过=真正安装

就是这样,你完成了。显然,maven是在使用代码之前安装的

廖夜洛
2023-03-14

这个问题也发生在我身上,我通过创建构建来解决它。核心文件夹中的xml文件

在第二行中更改name=“无论你想要什么”,这里是“项目”

构建代码。xml:

<?xml version="1.0" encoding="utf-8" ?>
<project name="project" default="jar" basedir=".">

    <target name="compile" description="Compile source">
        <mkdir dir="bin" />
        <javac srcdir="src" includes="**" destdir="bin"/>
        <copy todir="bin">
            <fileset dir="src" />
        </copy>
    </target>

    <target name="jar" description="Package into JAR" depends="compile">
        <jar destfile="project.jar" basedir="bin" compress="true" />
    </target>
</project>

再次运行build命令,看看它是否有效。

 类似资料:
  • 我的STS版本:3.7.1.RELEASE,内部版本Id:201510041213,平台:Eclipse Mars。1(4.5.1)在选择例如Spring Starter project时没有创建正确的项目 当与我现有的一个项目进行比较时,我可以看到缺少了Builder。创建的项目仅包含Maven Builder 我的参考项目有Maven、Java和Spring project Builders。

  • 我不明白如何用anaconda3设置我的PYTHONPATH。 我是否缺少安装步骤?

  • 我在创建带有依赖项的jar时遇到了一个错误。运行jar时,我遇到以下错误: 这是我的pom。xml文件 但是当我生成jar时,我得到错误无法找到或加载主类com.faro.engine.MainAppLoader这里是我的pom文件。 有什么想法吗? 提前感谢:)

  • 根据新版本的Firebase Crashlytics添加到我们的应用程序中,应用程序在启动时停止。 java.lang.RuntimeException:无法获取提供程序com.google.firebase.provider.firebaseInitProvider:java.lang.IllegalStateException:缺少Crashlytics构建ID。当应用程序的构建配置中没有Cr

  • 这里列出了一些关键的内部结构。 Object Name Description AdaptedConnection 适配的连接对象的接口,以支持DBAPI协议。 Compiled 表示已编译的SQL或DDL表达式。 DDLCompiler DefaultDialect 方言默认实现 DefaultExecutionContext Dialect 定义特定数据库和DB-API组合的行为。 Execu

  • 问题内容: 我已经将go源代码使用克隆到了我的目录(文档建议在GOPATH之外)。 我的$ GOPATH是 我使用官方的osx安装程序安装了go 1.8.1。 如果我进入并运行,则会出现以下错误: 在按照此处的指示进行操作之后,仍然出现以下错误: 的确,〜/ gocode / src / golang_org / x / net下没有代理程序包,但是我仍然不知道如何解决该问题以及其他2个错误。 如