Articles of ant

如何自动化精简版和高级版的Android版本?

我正在寻找一个解决scheme,这将允许我build立我的Android应用程序的精简版和高级版本,无需手动操作。 我正在寻找的function是: 自动重命名包 在AndroidManifest.xml文件中更改主包名称。 在Java或/和资源文件中更改常量值或将适当的文件replace为当前的应用程序版本。 谢谢。

Android AAPT问题 – 将新映像replace为资源

在更新我的eclipse和Android SDK之后,在将文件粘贴到drawable时遇到了一些问题。 其实我试图用相同的名字replace一个新的图像。 在我重新启动eclipse之后,错误消失了。 什么原因,我怎样才能避免它。 请指导我 **Log:** Error: name expected logo.png /Sample/res/drawable-large line 4 Android AAPT Problem

使用antdebugging在命令行中构build和运行包含子项目的android项目

我想从命令行build立一个android项目。 我的Android项目在我的主要Android项目中有一个子项目。 当我运行antdebugging命令时,它显示build筑类错误,因为没有find子项目库类。 所以我认为子项目没有被正确包含,我们需要为此执行一些命令。 请帮助,提前谢谢

如何在使用Android生成的ant构build文件时为JAR指定lib文件夹?

即时通讯使用一个已经由android生成的ant构build文件。 我们的Android应用程序需要一个JAR文件,它存在于我们项目的lib文件夹中,所以我需要调整它在构build东西时使用的类path。 当我运行: ant -lib lib debug 该项目build立得很好,但这应该真的在构build文件本身。 android生成的构build文件引用了android_rules.xml,所以很多东西都是自动的。 我想我的问题,在使用Android构build规则时,这里的最佳做法是什么?

构build使用ANT引用库项目的Android项目

更新我的sdk工具后,我不能从命令行build立我的项目。 我一直在Android开发者网站的命令行中使用pipe理项目的步骤来构build使用ANT。 我的项目引用另一个库项目,所以我一直在使用: android update lib-project –target <target_ID> –path path/to/your/project –library path/to/library_projectA 更新我的default.properties , local.properties和build.xml文件,以及ant.bat build.xml来构build.apk 。 这一段时间没有任何问题。 最近我更新了我的sdk工具,第10版,平台工具第3版。我遇到的第一件事是,似乎缺less–library标志。 我注意到'更新项目'现在有一个 – 库选项,所以我假设我现在应该使用该命令来更新引用库的项目。 问题是,虽然default.properties , local.properties和build.xml文件对于库和应用程序都是好的,但是在引用库项目的应用程序上运行ant.bat build.xml现在失败,并且“Failed to resolve librarypath“后面是正在尝试解决的path,这确实是正确的path。 即使我不使用“更新项目”,并恢复到local.properties为ant.bat build.xml工作的default.properties , local.properties和build.xml文件,它仍会失败,自从sdk更新。 任何build议将不胜感激。 谢谢! 斯科特

在Cordova v-5.0 CLI中签名APK文件不起作用

我试图将keystore属性添加到platform / android目录中的两个文件中。 key.store=Users/admin/workspace/android-keystore/keystore key.alias=keystore 成 ant.properties 和 project.properties 文件。 它在以前的版本中运行良好,但似乎Cordova在最新版本中不使用ant。 所以,如果我运行命令: cordova build android –release 我总是只得到未签名的apk。 platforms/android/build/outputs/apk/android-release-unsigned.apk 我该怎么解决呢? 非常感谢您的帮助。

我想在使用Android Eclipse ADT插件的同时自定义构build过程

安装了ADT插件后,以下构build器将针对Android项目处于活动状态: Android资源pipe理器 Android预编译器 Java生成器 Android程序包生成器 查看输出目录,将创build以下工件: resources.ap_(只是一个APK / ZIP的资源和没有代码) gen / R.java(自动生成的资源列表) 用java字节码的.class文件 classes.dex $ {项目名称}的apk 对于我的项目,我会自动生成一些代码构件,并且通常需要更严格地控​​制构build过程。 起初,我认为资源pipe理器负责创buildresources.ap_,预编译器创build了R.java,java builder做得很明显,然后Android Package Builder创build了classes.dex,然后将classes.dex和resources.ap_创buildAPK文件。 我禁用了前两个步骤,并创build了一个定制的预生成器,这个生成器放置了一个resources.ap_的副本,认为这是等价的。 没有这样的运气。 不幸的是,最终的Android程序包生成器似乎直接从res /中汲取资源,并忽略我的resources.ap_。 实际上,前两个构build步骤似乎除了生成R.java以外没有太多的工作。 这是真正有问题的地方。 如果我禁用最终的构build步骤,并放下我自己的APK文件(具有完全相同的名称),我得到以下错误: [2011-02-27 20:25:28 – android-premium] —————————— [2011-02-27 20:25:28 – android-premium] Android Launch! [2011-02-27 20:25:28 – android-premium] adb is running normally. [2011-02-27 20:25:28 – android-premium] Could not find android-premium.apk! […]

如何在使用ant构buildAndroidtesting时使用emma筛选器?

我知道如何在构buildandroidtesting项目时使用emma,但在使用SDK时如何使用filter我找不到任何提示。 当您自己调用emma时,emma网站会解释它,但是在Android SDK构build文件中emma不在ant文件或命令行中调用,所以我无法添加filter选项。 任何人的build议?

android / bitmap.h:没有这样的文件或目录(在更新Android SDK工具到版本14之后)

安装Android SDK工具修订版14和修复build.xml后,我不能build立本地库。 错误信息: Compile++ thumb: ******* <= native/******/src/********.cpp native/*********/src/******.cpp:7:28: error: android/bitmap.h: No such file or directory 项目构build奇妙地工作,但本地构build不。 包含在Android.mk文件中的LOCAL_LDLIBS + = -ljnigraphics。

Cordova构build失败,无法find$ {appt}

命令cordova build android失败,输出如下 BUILD FAILED F:\Programs\SDK\tools\ant\build.xml:597: The following error occurred while executing this line: F:\Programs\SDK\tools\ant\build.xml:649: The following error occurred while executing this line: F:\Programs\SDK\tools\ant\build.xml:694: Execute failed: java.io.IOException: Cannot run program "F:\code\asistenciaBT\platforms\android\CordovaLib\${aapt}" (in directory "F:\code\asistenciaBT\platforms\android\CordovaLib"): CreateProcess error=2, El sistema no puede encontrar el archivo especificado 意思,据我所知,ant找不到aapt文件。 ant已安装: ant -version Apache Ant(TM) version 1.9.4 compiled on April […]