草庐IT

custom-build

全部标签

android - 如何在 build.gradle 中指定 admob 库?

我可以在AndroidStudio的build.gradle中指定AdMob库以避免本地有AdMobjar吗?我试过了dependencies{compile'com.google.ads:6.2.1+'}但它不起作用。我错过了什么吗? 最佳答案 如果您使用以下内容会更好:compile'com.google.android.gms:play-services-ads:7.5.0'因为,它会减少您的apk文件大小。 关于android-如何在build.gradle中指定admob库?,

android - react native : Generating the Release Build APK error :app:mergeReleaseAssets FAILED

我正在尝试为Reactnative应用程序创建签名的apk。调试应用程序工作正常。我正在关注reactnativeguide用于创建签名的APK。我已经将keystore添加到应用程序并设置了gradle变量,但无法生成已签名的apk。下面是assembleRelease构建的错误./gradlewassembleRelease--stacktraceNDKismissinga"platforms"directory.IfyouareusingNDK,verifythendk.dirissettoavalidNDKdirectory.Itiscurrentlysetto/home/an

android - CalendarContract.EventsColumns.CUSTOM_APP_URI 的用途是什么?

标题说明了一切:CalendarContract.EventsColumns.CUSTOM_APP_URI的用途是什么?我问是因为我正在寻找一个地方,我的应用程序可以将一些特定于应用程序的数据填充到事件表中。也许这是一个无用的问题,因为当然,我需要确保其他应用程序不会破坏我的数据。也许更好的问题是:如何将特定于应用程序的数据存储在日历事件表中? 最佳答案 如CalendarContract中所述:/***ActivityAction:Displaytheeventtotheuserinthecustomappas*specified

android - 如何从 build.gradle 中读取库的版本名称?

我想记录并报告(错误地)正在使用我的库的哪个版本。如何以编程方式从我的库的build.gradle中读取android.defaultConfig.versionName?我试过:PackageInfopackageInfo=applicationContext.getPackageManager().getPackageInfo("com.my.library",0);`com.my.library是我的库的包名。但是,这会导致NameNotFoundException。有什么想法吗? 最佳答案 您可以使用库项目的BuildCon

android - 有条件地在 gradle build 中包含项目

场景:我们有一个Android应用程序,其中包含一些不同的可选组件,我们希望能够根据客户需求和许可来包含/排除这些组件。是否可以包含基于构建参数的特定项目而不创建所有排列作为构建风格?./gradlewassembleRelease-PincludeFeatureA=true-PincludeFeatureB=false我想我可以在依赖项中做这样的事情:dependencies{if(includeFeatureA){compileproject(':featureAEnabled')}else{compileproject(':featureADisabled')}}但这似乎行不通。

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 - appcompat-v7 : Custom view not properly aligned in ActionBar

我正在尝试使用基于AppcompatToolbar的actionBar这是我的toolbar.xml我将其包含在我的activity.xml文件中。然后在我的Activity的OnCreate方法中,我将自定义PagerStrip设置为ActionBarActionBaractionBar=getSupportActionBar();actionBar.setCustomView(R.layout.pager_strip);actionBar.setDisplayShowCustomEnabled(true);tabs=(PagerSlidingTabStrip)actionBar.g