草庐IT

android - NetBeans Clean and Build Android 错误 : Java. Lang X500Principal access

我想知道是否有人可以在这方面提供帮助。清理和构建最简单的项目时会发生错误。(见下文)导致错误的步骤:作为一名新员工,因此也是使用不超过4个月的机器的新用户,我首先打开NetBeans8.2-一周前为我安装了NetBeans和AndroidStudio(用于sdk)。但是没有安装Android插件,所以我实现了nandroid更新中心来安装插件。然后,我将位于users\user.user1\AppData\local\android文件夹中的sdk连接到NetBeans。为了运行某个项目的正确Android版本(4.2.2),我首先在AndroidStudio/SDKManager中安

Android: build.properties 排除

我想知道是否可以从src.dir=...inbuild.properties中包含的文件夹中排除几个源文件问候 最佳答案 你可以这样写:name属性接受文件名和匹配多个文件的模式。有关此的更多详细信息,请参阅:http://ant.apache.org/manual/Types/fileset.html阅读本页时,请同时注意和选择器。 关于Android:build.properties排除,我们在StackOverflow上找到一个类似的问题: https:

android - 我怎样才能告诉 proguard 假设一个包没有被使用?

我正在尝试为我的Android项目设置混淆器。我们在代码中使用了netty库的一些fragment,我想使用Proguard完全删除我知道没有使用的代码fragment。有没有什么方法可以告诉混淆器假设一个包(或类)从未被使用过,因此不应包含在输出JAR中?请注意,我不是在谈论从混淆中排除一些代码(这是-keep配置选项所做的),我在谈论完全删除来自输出的类。编辑:正如下面pst所建议的,我尝试使用-whyareyoukeeping参数来确定混淆器用来确定使用的类的代码路径。它不会更改数十个警告的输出。我还尝试按照pst的建议在-outjars上使用文件过滤器。这也导致没有任何变化,因

android - 由于主项目的复杂库项目依赖性,Jenkins-Server 上的自动化 Android UI 测试失败

短期总结,我的项目结构如下:-A和B是androidlib项目,其中B依赖于A-C(正常的android项目)依赖于B-T是C的测试项目我的jenkins服务器上相应地有两个项目,一个用于C,一个用于T,它们有自己的构建脚本,实际上只使用android和ant命令.所以C的构建没有问题,但是我无法得到T的工作构建。“工作”应该意味着,根据脚本,它要么不编译,要么在运行时失败,因为缺少一些类,实际上不可能,或者不通过dexing阶段,因为添加重复项。很明显,依赖项有问题,但有趣的是它在本地机器上使用eclipse和模拟器运行得非常好。这里是一个示例shell脚本代码,它实际上应该可以工作

在 project.properties 中使用 ${sdk.dir} 构建 Android Ant

我想在我的project.properties文件中使用${sdk.dir}变量,这样我就可以将其checkin版本控制并在不同的安装机器上使用相同的文件。我的工作设置如下所示:我的project.properties:target=android-18android.library.reference.1=..\\..\\..\\sdk\\extras\\android\\support\\v7\\appcompatandroid.library.reference.2=..\\..\\..\\sdk\\extras\\google\\google_play_services\\li

Android 库项目自定义构建

我有一个遗留应用程序,需要将其拆分为一个库项目(公共(public)代码)和两个应用程序项目(付费和免费应用程序)。我不使用Eclipse进行开发,也不使用AndroidSDK提供(生成)的Ant构建(有几个原因:不同的项目目录结构、单元测试集成到构建中、与CruiseControl集成、自动构建编号等),而是改用我们的自定义构建文件。我需要修改我的Ant构建,使它们构建引用我的库项目的应用程序项目。我查看了SDK附带的示例应用程序和Ant构建,但不明白它是如何完成的。我看到图书馆项目包含“libs”目录和将“android.library”属性设置为“true”的“default.p

java - 安卓 Ant 构建

我想使用Apacheant文件构建我的Android应用程序的两个版本。问题是,除了精简版中的广告外,这两个版本完全相同。我阅读了关于使用Configurations和ant来build调试版本。下面的类定义了一些可以在应用程序中引用的常量。publicclassConfig{//Whetherornottoincludeloggingintheapp.publicfinalstaticbooleanLOGGING=true;}这里是一个关于如何使用这个常量来确定是否启用日志记录的示例。if(Config.LOGGING){Log.d(TAG,"[onCreate]Success");

java - 安卓 Ant 错误 : invalid resource directory name: ./bin/res\crunch

我正在使用ant命令行构建一个带有外部库的android项目。(出于某种原因,我无法将其制成jar以放入libs/)完成项目和lib项目的android更新和引用链接的所有步骤后,运行“antrelease”时弹出“invalidresourcedirectoryname:./bin/res\crunch”的错误。我知道这是一个常见错误,但在进行深入研究并尝试了所有解决方案后未能解决,包括1)项目->清洁2)删除../bin/res/crunch。(它会重新出现并造成麻烦)3)修改android版本或SDK版本到更高版本有什么建议吗?谢谢! 最佳答案

android - 使用 Android 启动 cocos2dx 项目

我使用的是Cocos2dx3.0RC1,在安装中我输入:./setup.py我输入了我的NDK根目录和我的SDK根目录,但没有按照本教程中的说明在我的ANT根目录中放置任何内容:here.但是知道当我使用:cocosrun-s~/MyCompany/MyGame-pandroid时,它说我的ANT_ROOT没有定义。我已经使用Macport安装了它,但是当我输入ant时,它说缺少构建。我只想使用Cocos2dx在Android中创建一个游戏。 最佳答案 您可以继续在您的.bash_profile中定义ANT_ROOT。exportA

android - Ant 使用依赖库构建 Android 项目

我有两个Android项目,一个共享库和一个应用程序。现在我想编译依赖于库的应用程序。在Eclipse中,它工作得很好。之后,我通过git将其上传到我的存储库并触发Jenkins构建这两个项目。我的问题是,发生错误:“sdk/android-sdk-linux/tools/ant/build.xml:440:../shared-lib解析为没有项目的project.properties文件的路径”.这很清楚,因为在Jenkins中,作业的存储方式与Eclipse下不同。另一个问题是,Eclipse将共享编译为“.jar”,而Ant将其编译为“classes.jar”(在sdk/andr