通过Xamarin.Bindings库项目绑定的jar库能否在Xamarin.Android项目中启动服务?

时间:2019-02-19 16:54:41

标签: android xamarin jar

通过创建Xamarin.Bindings库,我已将本机Java代码绑定到我的Xamarin.Android项目。我注意到我无法使该库做任何有用的事情。我进入了JAR库的反编译代码,发现它试图像这样启动后台服务:

context.startService

context.bindService

我通过设备监视器监视了该应用程序,发现它无法启动该jar库运行所需的各种服务。 确切的错误消息是,例如:

02-19 19:04:45.882: W/ActivityManager(1570): Unable to start service Intent { act=com.redacted1.redacted2.REDACTED2 pkg=com.redacted1.redacted2 } U=0: not found

“删节”部分后面的数字表示两个单词是否相同,无论大小写如何。

我想知道,是否有一种方法可以使这项工作有效-即添加一些转换或权限,以使这些服务可以启动?

我尝试搜索此特定问题,但到目前为止找不到任何内容。任何指针都将受到欢迎。

1 个答案:

答案 0 :(得分:0)

这些问题通常与此jar本身有关,您可以更改另一个jar来对其进行测试。如果此问题消失,则应更改jar的代码或使用其他代码。