xamarin.android - Class not found error while binding aar library - Stack Overflow

I am trying to bind aar library called "autoreplyprint.aar", following is the aar file linka

I am trying to bind aar library called "autoreplyprint.aar", following is the aar file link

autoreplyprint.aar

I have added following itemgroups for the .aar and its .so files

<ItemGroup Condition="$(TargetFramework.Contains('-android'))">
    <LibraryProjectZip Include="Platforms/Android/Jar/autoreplyprint.aar" />
    <TransformFile Include="Platforms/Android/Transforms/Metadata.xaml" />
</ItemGroup>
<ItemGroup Condition="$(TargetFramework.Contains('-android'))">
    <AndroidNativeLibrary Include="Platforms/Android/libs/arm64-v8a/libautoreplyprint.so">
        <Abi>arm64-v8a</Abi>
    </AndroidNativeLibrary>
    <AndroidNativeLibrary Include="Platforms/Android/libs/arm64-v8a/libjnidispatch.so">
        <Abi>arm64-v8a</Abi>
    </AndroidNativeLibrary>
    <AndroidNativeLibrary Include="Platforms/Android/libs/armeabi/libautoreplyprint.so">
        <Abi>armeabi</Abi>
    </AndroidNativeLibrary>
    <AndroidNativeLibrary Include="Platforms/Android/libs/armeabi/libjnidispatch.so">
        <Abi>armeabi</Abi>
    </AndroidNativeLibrary>
    <AndroidNativeLibrary Include="Platforms/Android/libs/armeabi-v7a/libautoreplyprint.so">
        <Abi>armeabi-v7a</Abi>
    </AndroidNativeLibrary>
    <AndroidNativeLibrary Include="Platforms/Android/libs/armeabi-v7a/libjnidispatch.so">
        <Abi>armeabi-v7a</Abi>
    </AndroidNativeLibrary>
    <AndroidNativeLibrary Include="Platforms/Android/libs/x86/libautoreplyprint.so">
        <Abi>x86</Abi>
    </AndroidNativeLibrary>
    <AndroidNativeLibrary Include="Platforms/Android/libs/x86/libjnidispatch.so">
        <Abi>x86</Abi>
    </AndroidNativeLibrary>
    <AndroidNativeLibrary Include="Platforms/Android/libs/x86_64/libautoreplyprint.so">
        <Abi>x86_64</Abi>
    </AndroidNativeLibrary>
    <AndroidNativeLibrary Include="Platforms/Android/libs/x86_64/libjnidispatch.so">
        <Abi>x86_64</Abi>
    </AndroidNativeLibrary>
</ItemGroup>

Now I am trying to access one of the property like below;

var _autoReplyPrint = IAutoReplyPrint.Instance;

But that gives me an error "java.lang.ClassNotFoundException: Didn't find class "com.caysn.autoreplyprint.AutoReplyPrint""

I have tried making couple of changes in metadata.xml but it didn't work.

Any help or suggestion would be appreciated, thanks!!!

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744083874a4555805.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信