我正在尝试使用 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"
如果这行得通,它将是“D.MainActivity”,而不是“.MainActivity”。
请向我提供更多信息,以便我可以更准确地为您提供帮助。