草庐IT

ANT_ROOT

全部标签

ant 构建后 Android 项目在 Eclipse 中损坏

我有一个项目完全在Eclipse中运行,但是在用ant编译它以使用Proguard混淆代码后,整个项目崩溃了。该项目由一个包组成,其中包含两个主要Activity和4个用于处理数据库等的辅助类。使用ant后,Activity工作正常,但Eclipse找不到帮助程序类,也不会构建。即使我显式导入类,我得到的错误是Theimportcom.ts.routeTracking.DataHelpercannotberesolved而进一步提及该类会得到错误DataHelpercannotberesolvedtoatype。如何让Eclipse和ant协同工作? 最佳答

android - 通过主 ANT 构建文件构建多个 android 项目

我有一个主构建文件,用于构建一系列Android项目。这些Android项目中的每一个都引用相同的Android库项目(我将其称为CoreLibrary)。以下是我的子任务。问题:我可以做些什么来防止为我的子任务的所有应用程序文件集中的每个Android项目重新构建CoreLibrary?这会显着加快我的构建时间,所以我希望我能做点什么。 最佳答案 其实我最近才想出办法解决这个问题。基本思想是,我的ANT文件找到所有库项目,首先构建它们,然后使用nodeps目标构建我的项目的其余部分。这有效地防止了CoreLibrary不断被重新编

android - android 项目中缺少 ant.properties 文件

我正在从命令行构建Android应用程序。我需要签署我的应用程序才能在设备上安装构建的.apk文件。为此,我需要在ant.properties文件中写入key.store和key.alias。但是ant.properties文件丢失了。所以有人知道请告诉我。 最佳答案 运行androidupdateproject-p.或使用以下内容手动创建ant.properties文件#ThisfileisusedtooverridedefaultvaluesusedbytheAntbuildsystem.##Thisfilemustbechec

android - 使用 Ant 构建已签名和未签名的版本

我在Android电子市场上发布了一个Android应用程序。我只需键入antrelease即可准备要发布的构建。我配置了一个keystore,这样我就可以一步构建最终签名、混淆、zipaligned市场就绪的APK。我没有修改任何build.xml文件,只是将它们指向我的keystore。现在,我还需要在Amazon商店上发布该应用程序。这需要我生成一个未签名的版本。作为如上所述构建正常发布版本的过程的一部分,bin目录中会生成一个MyApp-release-unsigned.apk文件。这看起来很有希望,除了这个文件的时间戳早于同样生成的-unaligned.apk变体。这表明-u

android - Ant 构建失败

我正在尝试通过命令行使用ApacheAnt构建一个Android项目,但它给我构建失败并显示以下错误语句:Java.io.IOException:无法运行程序。“..\android_sdk\platform-tools\aapt.exe”D:\MediaSync\build.xml:429:执行失败:java.io.IOException:无法运行程序“..\android_sdk\platform-tools\aapt.exe”我是新手,所以我不知道如何克服这个错误。搜索了很多但还是摸不着头脑..如果有人对此有任何想法,请告诉我。编辑:这是我的Buil.xml文件的一部分Gener

android - android中不可绕过的root检测方法

我知道在root设备上运行包含敏感信息的应用程序一点也不安全。因此,开发人员通常在这种情况下进行root检测,如果发现设备已root,则不会安装该应用程序。一切正常。开发人员在root检测中使用的主要技术是检查superuser.apk文件、检查chainfire、busybox、执行su命令等。但是攻击者可以通过多种方式简单地绕过这些检查,例如将superuser.apk重命名为superuser0.apk。因此,我正在寻找针对此问题的独特解决方案,攻击者无法绕过根检测检查。即使不存在这样的解决方案,也请分享您的观点。因为你们的解决方案可能有助于至少强化根检测代码。

java - Jenkins 执行失败 : java. io.IOException Ant 构建

我已经在debianserver上设置了Jenkins,我正在尝试创建第一个android构建,但是ant无法被调用在jenkins配置中我有:Name:Java6JAVA_HOME/usr/lib/jvm/java-6-sunName:AntHomeANT_HOME/usr/share/ant作业配置:git>repoBuildstep-AntinvokeAntVersion:AntHomeTargets:-dbuildfile:folder/folder/build.xml当我构建作业时它给我这个错误[folder]$/usr/share/ant/bin/ant-filebuild

android - 将文件复制到另一个包文件夹(root,su)

我有我的应用程序包(com.my.package),我希望能够将一些文件(a.txt、b.txt和c.txt)复制到另一个包(data/data/com.另一个.包/文件)。现在我尝试了一些我发现的东西,但都没有用。有什么帮助吗? 最佳答案 您需要获取运行时并使用cat命令。Runtime.getRuntime().exec("sucatfilepath1>filepath2"); 关于android-将文件复制到另一个包文件夹(root,su),我们在StackOverflow上找到一

MySQL 错误 : : 'Access denied for user ' root' @'localhost'

考虑:./mysqladmin-uroot-p**'_redacted_'输出(包括输入密码):Enterpassword:mysqladmin:connecttoserverat'localhost'failederror:'Accessdeniedforuser'root'@'localhost'(usingpassword:YES)'我该如何解决这个问题? 最佳答案 我发现的所有解决方案都比必要的复杂得多,而且没有一个对我有用。这是解决我的问题的解决方案。无需重启mysqld或以特殊权限启动它。sudomysql--forMy

MySQL 错误 : : 'Access denied for user ' root' @'localhost'

考虑:./mysqladmin-uroot-p**'_redacted_'输出(包括输入密码):Enterpassword:mysqladmin:connecttoserverat'localhost'failederror:'Accessdeniedforuser'root'@'localhost'(usingpassword:YES)'我该如何解决这个问题? 最佳答案 我发现的所有解决方案都比必要的复杂得多,而且没有一个对我有用。这是解决我的问题的解决方案。无需重启mysqld或以特殊权限启动它。sudomysql--forMy