草庐IT

MANIFEST

全部标签

android - 在 v23 上找不到 Symbol Manifest.permission.WRITE_EXTERNAL_STORAGE

我正在使用以下build.gradle文件编译代码android{compileSdkVersion23buildToolsVersion"23.0.1"defaultConfig{applicationId"com.example"minSdkVersion15targetSdkVersion23versionCode1versionName"1.0"multiDexEnabledtrue}buildTypes{release{minifyEnabledfalseproguardFilesgetDefaultProguardFile('proguard-android.txt'),'

android - Manifest.xml 中服务 Intent 过滤器的用途

来自android开发人员:“组件(服务)通过Intent过滤器宣传他们的能力——他们可以响应的Intent类型。我只是无法理解Manifest.xml中服务内部的Intent过滤器的目的,这里的能力是什么?如果我删除Intent过滤器,他有什么不同?谢谢。 最佳答案 如果您想使用服务执行不同的操作,那么声明一个Intent过滤器将帮助您的服务匹配您想要执行的不同操作。这个例子会更好地解释。假设您在list文件中有以下声明:然后在您的IntentService中,您可以像这样过滤这些操作:publicclassMyServiceex

android - 找不到 manifest-merger.jar (com.android.tools.build :manifest-merger:26. 0.1)

我有一个统一项目我正在将该项目导出为androidstudio项目,同时打开androidstudio项目我收到此错误Gradlesyncfailed:Couldnotfindmanifest-merger.jar(com.android.tools.build:manifest-merger:26.0.1).Searchedinthefollowinglocations:https://jcenter.bintray.com/com/android/tools/build/manifest-merger/26.0.1/manifest-merger-26.0.1.jar我有一些旧的导

android manifest 合并失败,gms play services/firebase

我正在尝试使用firebaseUI将firebase添加到我的应用中。Asthedocumentationssays,Ihaveusedthecorrespondinggms:play-services(11.0.4)withthefirebaseUIversion(2.2.0)当我同步gradle文件时,我收到以下错误:Error:Executionfailedfortask':app:processDebugManifest'.>Manifestmergerfailed:Attributemeta-data#android.support.VERSION@valuevalue=(2

android - 关于 Manifest 中的 <uses-sdk> 的警告?

我在Manifest中收到警告。tagshouldspecifyatargetAPIlevel(thehighestverifiedversion;whenrunningonlaterversions,compatibilitybehaviorsmaybeenabled)withandroid:targetSdkVersion="?"这是什么意思?我有目前在里面。(Android2.1) 最佳答案 只需将android:targetSdkVersion="8"属性添加到uses-sdk标记即可。如果您只是想摆脱警告,那将安全地做到这

android - gradle 4.4 升级后找不到 manifest-merger.jar (com.android.tools.build :manifest-merger:26. 1.2) 错误

升级到gradle4.4后:gradle-wrapper.propertiesdistributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zipAndroid项目编译失败并出现以下错误:Couldnotfindmanifest-merger.jar(com.android.tools.build:manifest-merger:26.1.2).Searchedinthefollowinglocations:https://jcenter.bintray.com/com/android/tools/b

android - android :configChanges in manifest file 不允许出现错误字符串类型

这是我的list文件,其中显示了android:configChanges不允许的错误字符串类型,请帮助我纠正错误。下面是我的list文件。 最佳答案 android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"screenSize和smallestScreenSize属性在SDK10中不可用。它们是在API级别13中引入的。http://developer.android.c

android - Gradle:如何自定义 Android Manifest 权限?

对于我的构建系统,我需要构建多个应用变体,每个变体都请求一组不同的权限。如何在不调用单独脚本的情况下使用Gradle完成此操作? 最佳答案 我只是通过在我的gradle文件中使用不同的风格来做到这一点:free{packageName'com.sample.free'buildConfigField"boolean","HAS_AD","true"}paid{packageName'com.sample.paid'buildConfigField"boolean","HAS_AD","false"}然后我在src下创建了一个名为“f

Android Material 和 appcompat Manifest 合并在 react-native 或 ExpoKit 中失败

我将'android.support:appcompat-v7'更新为28.0.0。但它带来了构建错误。Attributeapplication@appComponentFactoryvalue=(android.support.v4.app.CoreComponentFactory)from[com.android.support:support-compat:28.0.0]AndroidManifest.xml:22:18-91isalsopresentat[androidx.core:core:1.0.0]AndroidManifest.xml:22:18-86value=(an

android - 在 manifest.xml 文件中使用权限与 android 权限的权限

我注意到manifest文件中有两种权限,“permission”和“uses-permission”,如下图所示;对于以下4种权限,当我将它们放入manifest.xml文件时,我应该使用哪些权限?uses-permissions或permissions?android.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS_WIFI_STATEandroid.permission.INTERNETandroid.permission.CHANGE_WIFI_MULTICAST_STATE 最佳答案