当前位置: 首页 > 知识库问答 >
问题:

我已经添加导出="true"到具有意图过滤器的活动中,但它仍然显示此错误

羊舌炯
2023-03-14

任务 :app:processReleaseReleaseMainManifest 失败 /用户/Ganesh/StudioProjects/示例/应用程序/src/main/AndroidManifest.xml 错误:当相应的组件定义了意图过滤器时,需要为 Android:导出的应用程序指定一个显式值。有关详细信息,请参阅 https://developer.android.com/guide/topics/manifest/activity-element#exported。

看见http://g.co/androidstudio/manifest-merger了解有关明显合并的更多信息。

任务“:app:process重新发布MainManifest”的执行失败。

清单合并失败:当相应的组件定义了意向过滤器时,面向 Android 12 及更高版本的应用需要为 android:export 指定一个显式值。有关详细信息,请参阅 https://developer.android.com/guide/topics/manifest/activity-element#exported。

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--can运行以获得完整的见解。

正在清单文件上添加合并错误<代码>警告包名称“uninitialized.application”。id'用于:AndroidManifest。xml,AndroidManifest.xml。样品carouselview清单

共有2个答案

华乐逸
2023-03-14

我有同样的问题改变我的目标Sdk从31在30build.gradle它的工作。

邬浩涆
2023-03-14

我检查了项目中的所有清单文件。我找不到任何问题,所以使用了一种变通方法,将目标sdk更改为< code>targetSdkVersion 30。

 类似资料:
  • 我正在开发一个连接到平板电脑时与USB设备通信的应用程序。为了避免用户接受android访问设备,我设置了一个意图过滤器: 我的问题是,有了这个意图过滤器,每次我插入设备并启动另一个活动时都会调用“onCreate”方法,如果没有意图过滤器,它只会被调用一次。这是“onCreate”方法: 广播接收机: 简单连接到设备的“setDevice”方法: 为什么?

  • > 我尝试使用react添加Seach过滤器,并使用json数据将其与搜索词匹配 以下是我的代码 常量应用 = () = 使用效果(()= }, []); 返回 ( );}; 当我试图执行时,我得到了下面的错误,有人能解释为什么会发生这种情况吗

  • 基于各种web输入,我已经按照以下步骤将证书添加到我的本地jdk密钥库: > 通过从Linux主机点击以下命令下载证书:openssl s_client-connect myservice:443-showcerts 复制了(包括)------开始证书-----------结束证书-------之间的内容,保存为C:\java\jre\lib\security\cer1.cer 键入:C:\jav

  • @在创建时覆盖受保护的无效(捆绑保存的InstanceState){ menifest文件:

  • 知道如何在Logback本身的调试消息上设置阈值过滤器吗? 以上生成详细的调试输出: 如何将调试输出限制为仅 Logback 核心错误?例如: 原因是我想在其他人的附加程序(理想情况下是文件附加程序)中捕获各种调用的输出,但我不想在应用程序启动时获取所有详细信息。