Maui - 在 AndroidManifest 中定义 Activity

问题描述 投票:0回答:1

我正在尝试使用 MAUI 在 AndroidManifest.xml 中定义 MainActivity。

我有一个名为“A.B.C”的解决方案,其中有一个名为“D”的 MAUI 项目。 在 D.csproj 文件中,我有

 <RootNamespace>D</RootNamespace>
 <ApplicationTitle>D</ApplicationTitle>
 <ApplicationId>A.B.C.D</ApplicationId>

我的尝试是向 AndroidManifest.xml 添加以下内容:

<manifest ...>
  <application ...>
    <activity android:name=".MainActivity", android:exported=true>
    </activity>
  </application>
</manifest>

我也尝试过,将活动的

android:name
设置为等于“A.B.C.D.Platforms.Android.MainActivity”或“D.Platforms.Android.MainActivity”。

我还尝试为 Activity 命名,然后在清单中使用,但没有成功。

我得到的错误是

java.lang.RuntimeException: Unable to instantiate activity
A.B.C.D/A.B.C.D.MainActivity" java.lang.ClassNotFoundException: Didn't find class "A.B.C.D.MainActivity"
android android-activity android-manifest maui
1个回答
-1
投票

如果这行得通,它将是“D.MainActivity”,而不是“.MainActivity”。

请向我提供更多信息,以便我可以更准确地为您提供帮助。

© www.soinside.com 2019 - 2024. All rights reserved.