草庐IT

build-classpath

全部标签

java - 使用在 source/build/target/product/security/中找到的 key 将 apk 签名为系统

正如标题所述,我正在尝试使用platform.x509.pem和platform.pk8对我的应用程序进行签名。问题是我在使用keytool-importkeypairs添加这些时遇到错误,如下所示:keytool-importkeypair-k~/.android/debug.keystore-pandroid-pk8platform.pk8-certplatform.x509.pem-aliasplatform当我尝试像这样使用SignApk.jar直接签署APK时,我也会收到错误消息:java-jarSignApk.jarplatform.x509.pemplatform.pk8

java - 在 Android 上创 build 置向导

在我的应用程序中,我需要在开始时询问用户一些信息。就像谷歌在用户首次启动手机时询问用户一样。使用Java和Android,如何为我的应用程序制作相同类型的设置向导?我可以创建多个Activity,当移动到向导中的下一页时,我会启动它。这似乎不是一个好方法。我想使用Eclipse的GUIbuilder来设计它。 最佳答案 这里解释了创建一个向导,还有:https://plus.google.com/113735310430199015092/posts/6cVymZvn3f4您可以在此处获取代码:https://github.com/

java - 资源条目 com.crashlytics.android.build_id 已定义

我的项目正在运行,一切正常,但不知道突然发生了什么,当我想要构建我的项目时出现错误。这是Gradle输出:/Users/admin/Desktop/android/MY-Project/build/intermediates/res/project/debug/values/values.xml:265:error:Resourceentrycom.crashlytics.android.build_idisalreadydefined./Users/admin/Desktop/android/MY-Project/build/intermediates/res/project/deb

android - QT Creator 不会列出任何可用的 Android Build SDK

当尝试使用QTCreator构建和运行示例项目时,它失败了,提示:BuildfailedWarning:Androidplatform'android--1'doesnotexistinSDK.Buildingtheandroidpackagefailed!我找到的所有解决方案都说要在BuildAndroidAPK中选择合适的AndroidbuildSDK,但是该选项的下拉菜单是灰色的:EmptyAndroidbuildSDKdropdown在研究这个问题时,我能找到的唯一解决方案是人们说要确保我的JDK、SDK和NDK路径被放入Tools>Options>Devices>Androi

android - 如何声明一个对所有模块的 build.gradle 文件可见的常量?

我有一个包含多个模块的项目-库和应用程序。每次Android新版本出来,我都需要升级所有模块的targetSdk、compileSdk、buildToolsVersion等。常量可以帮助完成这项繁琐的工作!如何定义对所有模块的build.gradle可见的项目级常量? 最佳答案 我选择做类似事情的方法是创建一个属性文件,然后只为我所有的全局变量读取它。您可以使用java语法执行此操作:Propertiesprops=newProperties()props.load(newFileInputStream("/path/file.pr

android - 覆盖安卓 :vmSafeMode attribute for debug builds

在尝试优化调试应用程序的构建和部署速度时,我发现在安装过程中执行/system/bin/dex2oat花费了大量时间。这是ARTaheadoftimecompiler.我发现当以API22为目标时,您现在可以停止ARTAOT编译:我看到部署速度有了显着提高,但我担心进行此更改可能产生的副作用。它一定会对运行时性能造成小的影响,但是启用android:vmSafeMode选项是否会产生任何其他后果?对于调试构建,是否可以在gradle构建文件中覆盖此属性?还是创建特定于调试的list文件是唯一的解决方案? 最佳答案 仅为调试构建启用a

android - 无法更新 build.gradle 以使用支持库 23.0.1

所以我更新了我的build.gradle文件:compile'com.android.support:appcompat-v7:23.0.1'compile'com.android.support:recyclerview-v7:23.0.1'compile'com.android.support:cardview-v7:23.0.1'compile'com.android.support:design:23.0.1'但是当我尝试同步项目时会弹出Error:(25,13)Failedtoresolve:com.android.support:recyclerview-v7:23.0.1

android - com.android.build.transform.api.TransformException 与 android google play 服务

我正在尝试将GooglePlus集成到我的应用程序中,但它显示了以下错误。下面是异常和gradle错误:任务':app:transformClassesWithDexForDebug'执行失败。com.android.build.transform.api.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process'command'C:\ProgramFiles\Java\jdk1.7.0_79\bin\java.

android - 通过 flavor/debug-build 更改字符串资源

假设我们有strings_test.xml,它存储用于测试的字符串值,应该在调试版本中显示。当apk被构建为发布版本时,所有值都应更改为空字符串,例如@string/empty.是否有可能实现这一目标?一如既往,提前致谢。 最佳答案 是的,您可以在buildTypes下的应用程序gradle中执行此操作..buildTypes{mybuild{resValue"string","test_some_card_text",'"test"'resValue"string","other_text",'"other"'}debug{res

Eclipse 中的 Android NDK::(无法运行程序 "ndk-build":未知原因)

我在尝试使用CDT插件从eclipse构建我的NDK项目时失去了理智,但我得到了错误:-NDK(Cannotrunprogram"ndk-build":Unknownreason)应用程序运行但我丢失了构建过程的所有控制台输出,这在尝试编译时是一场噩梦,我必须在命令行上进行。这就是我到达那里的方式:-IDownloadedandinstalledtheCDTpluginforEclipse.然后:AddedmyJNIfolderandalsoyourAndroid.mkintheJNIdirectory.然后:GoFILE/NEW/OTHER/C/C++/(ConverttoaC/C+