草庐IT

ANT_ROOT

全部标签

android - 在 android ant 中构建库项目时将 classes.jar 重命名为 <project_name>.jar

我有一个依赖于Android库项目B的Android应用程序项目A。当我在Eclipse中导入这两个项目时,我注意到EclipseBuilder(可能是由于ADT插件),库项目被编译并构建为b.jar并存储在项目B的bin\文件夹中。它在A的类路径中被引用为b.jar。但是,在使用ant构建它时,命令antdebug,库项目B被编译为classes.jar。有没有办法将此文件重命名为.jar?我尝试在SDKbuild.xml中重命名它,但项目A似乎无法解析B中定义的类。此外,B的测试项目失败,因为Androiddex编译器试图在其中搜索文件classes.jar库项目的bin\文件夹。

android - 在没有 USB 或 root 的情况下调试 Android 应用程序

我目前正在开发一个小型Android应用程序,它通过USB与FTDI芯片通信,因此我无法使用logcat来获取实时日志。不幸的是,Android设备是带有Android4.1.2的GalaxyTab2,我不允许root。这意味着adb-wireless也不会工作。而且因为它只是一个小应用程序,所以设置像ACRA这样的错误跟踪器系统似乎有点过大。还有其他方法可以获取我的应用程序的日志吗?非常感谢 最佳答案 我想不出任何“实时”logcat输出,但您可以通过adblogcat查看您的Logcat输出(已缓冲)。在你的应用程序中测试你想做

java - 如何在没有 root 的情况下可靠地模拟 Android 上的触摸事件(如 Automate 和 Tasker)?

如何在我作为后台服务运行的应用程序之外,通过Java可靠地模拟Android上的触摸事件(无需root)?虽然之前有人问过这个问题,但大多数答案都使用ADB。(例如HowtosimulatetoucheventsonAndroiddevice?)https://github.com/chetbox/android-mouse-cursor使用辅助功能提供了一个很好的解决方案,但不是很可靠,因为并非所有View都响应它,而且游戏在大多数情况下根本不响应。privatevoidclick(){AccessibilityNodeInfonodeInfo=getRootInActiveWind

android - 升级到 2.3,现在 ant 构建不包括我的 libs 目录中的 jars

我一直在命令行(Ubuntu10.04)上使用ant进行所有构建。我加载了2.3SDK并更改了必要的路径(平台工具)。现在我的构建不包括我的libs目录中的jars。关于我需要更改的内容有什么想法吗? 最佳答案 Ant构建系统现在需要Ant1.8+不幸的是,它在1.7中“有效”(损坏),因为我们依赖于1.8中的新行为,而不是会破坏1.7的新任务或属性 关于android-升级到2.3,现在ant构建不包括我的libs目录中的jars,我们在StackOverflow上找到一个类似的问题:

android - Android/Ant 的自动化单元测试

我的代码中有一个Android项目和JUnit测试。我想知道是否有ant任务来运行一些测试。事实上,我有几个使用JUnit运行的经典测试来测试几种方法,还有一些测试需要android模拟器或者至少需要在android设备上运行。因为我没有找到任何文档,所以我想知道是否可以做那种事情。喜欢junit-androiddir="."...非常感谢您的帮助和时间。只是说清楚,因为我在网上搜索并没有找到很多东西,所以希望你能帮忙。我有一个不包含任何Activity的Android项目。实际build.xml文件:我编译java源代码它为我生成一个.jar文件。我需要运行我的project/tes

android - 如何在不对已经支持智能卡 API 的设备进行 root 的情况下访问安全元素

SEEK-for-Android文档说listeddevices支持智能卡API。我想通过我的Android应用程序访问基于SIM卡的安全元件(SE)。我可以无需生根任何这些受支持的设备并且无需重建其Android系统镜像即可实现此目的吗?就我而言,该设备是三星GalaxyS3。 最佳答案 是的,您可以使用SEEK-for-Android而无需对系统进行Root。但是,这项技术非常依赖于设备;系统中必须存在一些特定于供应商的库。它对我来说在SonyXperia上运行良好,无需进行任何必要的更改。添加一些库后(三星公司应我们的要求这样

android - 在 root 手机上安装失败

谁能告诉我从Market下载应用程序与从我的网络服务器下载应用程序时,应用程序交付和安装到AndroidG1手机的方式有何不同?这个小测试应用:http://yootles.com/outbox/TallyBee.apk(保持简单的计数)安装在我的(未破解的)G1上,但是当他们从我那里下载时无法安装在两个friend的(破解的)G1上——它认为这个包与Android系统冲突/想要覆盖——但是当他们安装时安装正常从市场下载它(相同的.apk)。使用adb将.apk推送到手机没有问题。是的,他们都在应用程序设置中将手机设置为允许“未知来源”。我想从我的服务器上进行安装以加快测试速度。

android - 在 ant build 中使用库的 Android 项目的 Findbugs

Findbugs是一个很棒的软件,我的团队在处理我们的Android项目时使用它。在Eclipse中,一切都很好,很Shiny,但是现在我们正在尝试使用ant自动化我们的构建,并为每个构建自动生成Findbugs结果。好像没那么难。我遵循了本教程:https://wiki.jenkins-ci.org/display/JENKINS/Building+an+Android+app+and+test+project#BuildinganAndroidappandtestproject-FindBugs一个小问题是我必须将${android.jar}更改为${project.target.

android - 生成 Ant 构建文件错误

我正在尝试生成ant构建文件。但是我收到一个错误"Thebuildclasspathorderofthesourcedirectoriesofprojectlibraryisnotcorrect.ExportedAntbuildfilewillnotcompileyoursourcescorrectlyuntilyouswaptheorderofthesedirectories:gensrc"我使用file->export->Ant-buildfile从eclipse构建当我尝试从命令行构建时,我收到:$antdebugBuildfile:/build.xmlBUILDFAILEDTa

android - 将自定义 ant 任务添加到我的 Android 项目中的 custom_rules.xml

我想为我的Android项目向Ant脚本添加一个任务,以便从源代码生成Javadoc。为此,我修改了custom_rules.xml归档为并将以下行添加到ant.properties:javadoc.dir=javadoc现在当我运行antjavadoc,我收到以下错误消息:$antjavadocBuildfile:e:\devel\src\java\bbct\android\common\test\build.xmlBUILDFAILEDe:\devel\src\java\bbct\android\common\test\build.xml:69:Thefollowingerroro