我创建了一个小应用程序,它有一个返回结果的 Activity。
该活动依赖于自定义适配器和一些 .axml 资源。
应用程序启动并运行后,
我尝试将该活动(包括所有资源)移至单独的 Android 库项目。
我现在可以编译单独的项目,但是一旦我
从主应用程序中引用它,主应用程序就不再编译
,因为它找不到单独项目的资源,
即使主应用程序不使用那些资源。
“Example.App.Resource.Drawable”不包含 Magnify 的定义,
“Example.App.Resource.Drawable”不包含 DeviceListItem 的定义
等...
这些错误发生在 Resource.Designer.cs
我的想法是将活动(及其所需的资源)
放在一个单独的项目/程序集中,以便我可以在其他项目中再次使用它。
即使我创建一个空白的 android 应用程序并引用程序集,也会发生错误。