草庐IT

ANT_HOME

全部标签

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

我正在使用由android生成的ant构建文件。我们的Android应用程序需要一个位于我们项目的lib文件夹中的JAR文件,因此我需要调整ant在构建内容时使用的类路径。当我运行时:ant-liblibdebug项目构建得很好,但这实际上应该在构建文件本身中。android生成的构建文件引用了android_rules.xml,所以很多这些东西都是自动化的。我想我的问题是,使用Android构建规则时这里的最佳实践是什么? 最佳答案 OurAndroidapplicationrequiresaJARfilethatlivesins

android - 使用 ANT 构建引用库项目的 Android 项目

更新我的sdk工具后,我无法从命令行构建我的项目。我一直在使用ManagingProjectsfromtheCommandLineontheAndroidDeveloperssite上的步骤使用ANT构建。我的项目引用了另一个库项目,所以我一直在使用:androidupdatelib-project--target--pathpath/to/your/project--librarypath/to/library_projectA更新我的default.properties、local.properties和build.xml文件,以及ant.batbuild.xml构建.apk。一段

android - 使用 ant 运行 Instrumentation 测试时出现 NoClassDefFoundError

(这是一个AndroidSDK工具v17问题。预计在v18中得到修复)我有一个测试目标项目A和一个测试项目B。项目A在其libs文件夹中有FlurryAgent.jar。项目B在其libs文件夹中有robotium-solo-3.1.jar当我编译并运行它们时,cdAandroidupdateproject-p.cd..cdBandroidupdatetest-project-p.-m../Aantallcleandebugantuninstallantinstalltanttestanttest执行测试失败:test:[echo]Runningtests...[exec][exec]

android - google home 应用程序如何在 android 上自动获取 wifi 密码?

你我都知道,安卓上的所有应用程序基本上都无法在没有root的情况下读取其他应用程序的数据。(自沙盒系统以来。)但最近发布的googleHome应用程序读取手机上保存的wifi密码并使用其密码连接设备。怎么会这样?我不明白这种行为是可能的。我确认即使我注销了谷歌账户也能正常工作。(这意味着wifi密码来自本地设备的保存配置)。Google宣布自动抓取功能仅在lollipop之后有效。 最佳答案 我也在问自己这个问题。根据我的经验,也许AmazonAlexa配套应用程序也具有此功能。 关于a

android - Google home 如何以编程方式获取特定 wifi 的密码?

在googlehome应用程序中,该应用程序可以与GoogleHome连接而无需输入连接密码。尽管如此,该应用程序没有执行此操作的根权限。googlehome如何连接设备? 最佳答案 简答:如果没有root访问权限,您将无法访问Wi-Fi密码。(对于root,它只是作为纯文本存储在磁盘上)Google所做的(我猜)是从您的Android手机的备份中获取您的Wi-Fi密码。毕竟,在重置您的Android手机后,您只需登录您的帐户,您就可以神奇地找回您的Wi-Fi密码。注意:他们也可能使用私有(private)API,但由于这会带来安全

java - 在 ant 脚本中检测构建配置(调试或发布)

我有一个ant脚本可以完成它需要做的事情,但我需要根据运行的是发布版还是调试版来设置一些属性值。我该怎么做?如果有所不同,我的ant脚本会在执行android构建之前运行一些自定义实用程序任务。回答我自己的问题:要查找的属性是“build.mode.release”和“build.mode.debug”,但是有一个警告...如果你的list有debuggable="true",系统REVERTS到Debug模式有轻微的“不足”(IMO)build.mode.release未设置,build.mode.debug是也未设置调试签名已禁用(您必须提供keystore、别名和密码)注意:这仅

android - 未找到 SDK 位置。 ANDROID_HOME - 在 MAC 上的 eclipse 中构建一个 gradle 项目

我正在运行有关让Libgdx在我的MAC上使用eclipse的教程。我目前正在eclipse中使用gradle构建示例项目之一,这样我就可以浏览教程并了解更多信息。当我导入并构建示例代码项目时(我使用的是MAC)我收到以下错误消息:“未找到SDK位置。在local.properties文件中使用sdk.dir或使用ANDROID_HOME环境变量定义位置”。为了解决这个问题,我尝试并检查了以下内容:1)安装了最新版本的JDK并设置了JAVA_HOME-通过从终端回显变量来确认存在。2)安装最新版本和各种其他版本的androidSDK和插件,并设置ANDROID_HOME。-通过检查An

android - "The selected directory is not a valid home for Android SDK"智能机 2017

我正在尝试执行最新AndroidSDK和IntelliJ2017CE的全新安装。我是按照这个顺序做的:安装IntelliJ2017CE安装JDK1.8.x使用最新的自制软件说明​​安装AndroidSDK在IntelliJ中设置JDK位置尝试在IntelliJ中设置AndroidSDK位置。最后一步给了我标题中提到的错误。SDK位于/usr/local/share/android-sdk,它是/usr/local/Caskroom/android-sdk/3859397的符号链接(symboliclink)。此SDK文件夹包含以下文件:我广泛搜索了解决方案,包括关于SO的其他问题。这是

ANDROID_HOME 未设置且 "android"命令不在您的 PATH Phonegap 中

我已经安装了androidbundle,我已经在.bashrc文件中配置了所有内容,甚至当我在命令行中说android时..我正在获取androidmanager..但是当我说ionicplatformaddandroid时,我总是收到错误消息“错误:ANDROID_HOME未设置且“android”命令不在您的PATH中。您必须至少满足其中一个条件。”.我尝试了很多方法,但问题没有解决。我的平台:Ubuntu14.0464位.bashrc文件:exportHOME="/home/system"exportANDROID_HOME="$HOME/adt-bundle-linux-x86

android - 无法使用 Ant 构建 Android 应用程序(同时引用 ActionBarSherlock 和 ViewPagerTabs)

我有一个使用ActionBarSherlock和ViewPagerTabs的Android应用程序。我使用Eclipse编写和构建它,在我尝试使用Ant构建它之前,它运行良好。这是我所做的:转到ActionBarSherlock文件夹,运行“androidupdatelib-project--path。”转到ViewPagerTabs文件夹,运行“androidupdatelib-project--path”。也是转到应用程序文件夹,运行“androidupdateproject--path。”在app文件夹下运行“anddebug”,我得到了以下错误::[javac]C:\Andro