错误CS0234:类型或命名空间名称
IBitmap' does not exist in the namespaceCom.Sushi.Hangover'.你错过了装配参考吗?
我有一个Android绑定项目,其中包含从多个接口继承的类,但这些接口尚未生成,因此所有依赖它们的公共类都无法绑定.
abstract interface Bitmap
{
~~~ (methods removed)
}
Run Code Online (Sandbox Code Playgroud)
<interface abstract="true" deprecated="not deprecated" final="false" name="Bitmap" static="false" visibility="">
Run Code Online (Sandbox Code Playgroud)
正如您所看到的visibility,此接口未设置为public,因此不会生成C#代码,但是会生成依赖于此接口的公共类:
public partial class DrawableDesign : global::Com.Sushi.Hangover.IBitmap {
Run Code Online (Sandbox Code Playgroud)
绑定在将接口名称转换为Bitmapto时会知道接口IBitmap.
有没有办法强制创建这些接口而不返回Java代码并将这些接口更改为public以使它们进入
api.xmlasvisibility="public"?
注意:我在稳定频道(Xamarin.Android版本:6.0.3.5),因为此客户端没有Alpha/Beta访问权限