【问题标题】:Unable to find explicit activity class in manifest for external library无法在外部库的清单中找到显式活动类
【发布时间】:2019-07-12 04:32:07
【问题描述】:

我需要根据他们的文档为我正在使用的外部库添加一个活动标签,但是当我使用此代码执行此操作时

<activity
            android:name="com.adityaanand.morphdialog.MorphDialogActivity"
            android:theme="@style/MorphDialog.Custom.Light">
</activity>

在我的应用程序标签中,我得到了错误

Unable to find explicit activity class {com.jggdevelopment.simpleweather/in.adityaanand.morphdialog.MorphDialogActivity}; have you declared this activity in your AndroidManifest.xml?

如何在清单文件中包含外部库的活动?

This 是图书馆。

【问题讨论】:

  • 您的错误是 in.adityaanand.morphdialog.MorphDialogActivity - 这与课程的 com. 开头不匹配。 in. 前缀来自哪里?
  • 不知道,我也是这么想的。我只是在我的应用程序 gradle 文件中实现它,就像任何其他库一样。我应该在哪里寻找那个包裹?
  • 当我转到 Packages 视图时,在 Libraries 下,它被列为 in.adityaanand.morphdialog

标签: android android-manifest


【解决方案1】:

我只需将活动名称更改为in.adityaanand.morphdialog.MorphDialogActivity 即可。我以为我已经尝试过了,但我想没有。

【讨论】:

猜你喜欢
  • 2017-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-18
相关资源
最近更新 更多