草庐IT

build-classpath

全部标签

android build 在 jenkins 上发布 apk,没有以纯文本形式存储我的密码

我需要能够使用Jenkins作业构建我的apk的发布版本。来自阅读以下SO问题HowtocreateareleasesignedapkfileusingGradle?我知道我可以通过以下两种方式之一来完成。要么让用户在cmd提示符下输入密码,要么将我的密码详细信息存储在一个未提交给git的纯文本文件中,该文件位于我的本地计算机上。不过,在jenkins上运行构建作业时,这些都不起作用。1)我无法获得用户输入,因为这可能在半夜运行(我什至不知道如何从cmd行获取用户输入,即使用户在他们的机器上)2)任何人都可以获得对该构建框的访问权限,将能够通过cmd行或从该jenkins服务器上运行的

java - 在 Android 上以编程方式编辑 build.prop 的属性

我想知道是否可以从Android应用程序以编程方式打开build.prop文件并编辑其中的某些属性。这个文件在Android中是否有某些限制,是否可以在没有root访问权限的情况下完成?如果有人能为我指明正确的方向或提供示例,那就太好了。 最佳答案 打开和编辑build.prop文件需要ROOT权限。在Play商店中查看此应用。build.propEditor.由于它是开源的,而且代码非常简单,你可以用它作为一个陈述点:https://github.com/nathanpc/Build.prop-Editor

android - 测试版 : Error reading Beta build properties

在我的应用程序启动时出现此错误,但仅限于AndroidStudio2.2.0。在我的机器上。一切都是最新的,这个错误只发生在我的机器上。应用程序没有崩溃,但留下了这个statrace:E/Beta:ErrorreadingBetabuildpropertiesjava.io.FileNotFoundException:crashlytics-build.propertiesatandroid.content.res.AssetManager.openAsset(NativeMethod)atandroid.content.res.AssetManager.open(AssetManag

android - AS 强制使用 android SDK Build Tools 25.0.0 SDK Build Tools 版本 (23.0.3) 对于项目来说太低

您好,我面临构建版本问题。当我运行该应用程序时,它会抛出一个错误,Error:TheSDKBuildToolsrevision(23.0.3)istoolowforproject':Yampp'.Minimumrequiredis25.0.0我需要使用23.0.3,但它强制使用25.0.0。奇怪的问题怎么解决?这是Gradle文件build.gradle模块buildscript{repositories{maven{url'https://maven.fabric.io/public'}}dependencies{classpath'io.fabric.tools:gradle:1.

android - 为什么需要 gradle build packagingOptions?

在我的gradle文件中,我有以下内容:packagingOptions{exclude'META-INF/LICENSE'exclude'META-INF/LICENSE.txt'exclude'META-INF/NOTICE'}根据文档:/***Addsanexcludedpaths.*@parampaththepath,aspackagedintheAPK*/这是什么意思?谁能给我一个真实的例子来说明为什么需要进行这些排除? 最佳答案 如果您将几个aar文件的扩展名更改为zip并最终打开它们,您将得到两个包含文件的aar文件具

android - PhoneGap Build 不会使用 PushPlugin 为 Android 构建

我们有一个PhoneGap应用程序,一旦我们添加PushPlugin就拒绝构建。特别是在使用PhoneGapBuild时,我们得到错误:BUILDFAILED/home/ec2-user/android-sdk/tools/ant/build.xml:573:../../../../../../home/ec2-user/android-sdk/com.android.support:support-v4:+resolvetoapathwithnoproject.propertiesfileforproject/project在更新PhoneGap($npmupdate-gphoneg

android - 错误 : Android source build in eclipse

在尝试将android源代码添加到eclipse时,出现以下错误。Project'android'ismissingrequiredlibrary:'out/target/common/obj/JAVA_LIBRARIES/gsf-client_intermediates/javalib.jar'Project'android'ismissingrequiredlibrary:'out/target/common/obj/JAVA_LIBRARIES/google-common_intermediates/javalib.jar'仅供引用,在将其添加到eclipse之前,我已经使用fu

android - 错误 :Build-in class shrinker and multidex are not supported yet

将useProguardtrue和multidexEnabledtrue添加到我的构建类型后,尝试构建时出现此错误:Error:Build-inclassshrinkerandmultidexarenotsupportedyet.compileSdkVersion23buildToolsVersion'23.0.2'defaultConfig{applicationId"com.example.androidminSdkVersion16targetSdkVersion23versionCodegitVersionCode()versionNamegitVersionName()mul

android - "Cannot find build.xml"构建Android SDK示例错误

日志是:BUILDFAILED/Users/xxx/sample/build.xml:114:Cannotfind/Users/xxx/Library/Android/Library/Android/sdk/tools/ant/build.xmlimportedfrom/Users/xxx/sample/build.xml我可以确认sdkdir是正确的。我发现/Users/xxx/Library/Android/Library/Android/sdk/tools/下没有ant目录我发现有人说是自动生成的。如何在tools/ant中制作这个build.xml?我使用Mac。

安卓兼容性。使用 Build.VERSION_CODES 时我很困惑

Log.d(TAG,"Build.VERSION_CODES.ICE_CREAM_SANDWICH:"+Build.VERSION_CODES.ICE_CREAM_SANDWICH);我是这样写代码的,我是用sdk4.0编译这个android程序的,所以没有编译错误。当我在运行android2.3.4的手机上运行这个程序时,它运行良好。为什么?我很困惑版本2.3.4(api级别10)有Build.VERSION_CODES.ICE_CREAM_SANDWICH属性?而且我用sdk2.3.4的时候会编译出错。更多我测试了下面这些代码,privateScaleGestureDetector