草庐IT

manifest

全部标签

AndroidManifest.xml <manifest> 包属性没有命名空间

来自RickRogers、JohnLombardo、ZigurdMednieks和BlakeMeike的O'Reilly著作“Android应用程序开发”,第44页:上面的XML代码具有package属性。但是,在XML的其余部分中,其余属性都具有namespace。为什么除了package之外所有的属性都有一个命名空间? 最佳答案 我认为这可能是因为package属性是应用程序的完整Java包名称,因此是一个Java概念,而不是特定于Android的东西。虽然它确实很不寻常,但根据http://d.android.com/guid

android - 在 manifest.xml 中声明的 BroadcatReceiver 未接收到 LocalBroadcastManager Intent

虽然可以通过代码声明“本地”BroadcastReceiver,以便它接收通过LocalBroadcastManager.Ex发布的IntentLocalBroadcastManager.getInstance(this).registerReceiver(newFooReceiver(),newIntentFilter("foo_intent_filter"));我想知道是否可以通过ma​​nifest.xml(cleaner)声明这样的接收器。当我使用“list方式”时,接收方未“接收”Intent。我错过了什么吗?或者代码方式是唯一可行的解​​决方案。谢谢

Android 在Manifest 中添加<uses-feature>

我很困惑在哪里添加uses-featurelist中的标签。我在我的应用程序中使用相机。我添加了权限,但我很困惑在哪里添加功能才能使用前置摄像头。你能帮忙吗? 最佳答案 在下添加这个标签,像这样: 关于Android在Manifest中添加,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5866765/

android - Gradle "manifest requires a placeholder substitution"错误但 manifestPlaceholders 提供了一个值

我正在尝试在build.gradleandroid扩展的AndroidManifest.xml文件中执行替换,但出现此错误:AndroidManifest.xml:89:16Error:Attributeuses-library#com.company.platform.${encoding}@nameatAndroidManifest.xml:89:16requiresaplaceholdersubstitutionbutnovalueforisprovided./Users/Company/Desktop/Checkout/android/Project/app/src/main/

安卓工作室 : Where are Manifest Merger Logs?

我是AndroidStudio的新手,正在尝试将一个相当旧的项目从Eclipse导入AndroidStudio。我遇到了可怕的错误:Error:Executionfailedfortask':app:processDebugManifest'.Manifestmergerfailedwithmultipleerrors,seelogs我已经尝试过许多评价很高的解决方案,但都没有成功。但我真正的问题是:这些该死的日志文件在哪里?!在找到并检查日志文件之前,我无法更深入地或提出更详细的问题,AndroidStudio似乎已将其完全隐藏在View之外。 最佳答案

android - 不需要在 Manifest 中注册 Activity 基类?

我有自己的基础抽象类,它扩展了Activity类。publicabstractclassBaseActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(getLayoutResourceId());}protectedabstractintgetLayoutResourceId();}publicclassActivity1extendsBaseActivity{@Overridepubl

android - 无法创建变体 'android-manifest-metadata'

我在Playstore上上传了我的应用程序(bundle.aab方法),它在android6.0上运行良好且没有错误,但在android7.0设备上出现错误并且无法运行该应用程序。我使用了Gradlebuildclasspath3.1.0-试图通过将Gradle版本构建更新为3.2.0-alpha14'来解决问题,因此编译失败并给我以下错误消息。有谁知道我该如何解决这个问题才能让我的应用程序在装有Gradle4.7的Android7.0设备上运行?也许这次升级修复了我认为的设备错误。谢谢!applyplugin:'com.android.application'repositories

android - 如何以正确的方式将 Activity 添加到 manifest.xml?

我应该在androidlist中写每个Activity吗?如何写?每个Activity是否都必须有intent-filter? 最佳答案 在list文件中添加Activity的多种方式。intentfilter不是所有Activity的必要标签,它是可选的。在您的list中的应用程序标签中添加Activity: 关于android-如何以正确的方式将Activity添加到manifest.xml?,我们在StackOverflow上找到一个类似的问题: htt

添加依赖项 com.google.android.material 后,Android Manifest Merger 失败

我们希望使用Google提供的最新MaterialDesignUI元素。因此,我在我们的项目gradle文件中添加了com.google.android.material:material:1.0.0-beta01。但从那以后我收到以下错误。Manifestmergerfailed:Attributeapplication@appComponentFactoryvalue=(androidx.core.app.CoreComponentFactory)from[androidx.core:core:1.0.0-beta01]AndroidManifest.xml:22:18-86isa

android - 如何将多个主题属性添加到 Android Manifest 上的同一个 Activity ?

我有一个androidlist,其中包含一个我想应用于样式的Activity:是现在的样子,但在保留NoTitleBar属性的同时,我还想添加此属性:android:style/Theme.Light"但我对Android太陌生了,我搞不懂。请帮忙! 最佳答案 您不能在您的list中一次应用多个主题。我相信有一个主题Theme.Light.NoTitleBar可以满足您的需求-但我将在下面向您展示如何轻松地自己执行此操作并进行更多自定义。您需要做的是创建一个主题,将Theme.NoTitleBar或Theme.Light作为父主题,