Quantcast
Channel: Recent Threads — Xamarin Community Forums
Viewing all articles
Browse latest Browse all 204402

Android Bindings with Good Dynamics (SDK Version 1.6.1102)

$
0
0

Hi guys,

I've managed to get the iOS bindings sorted and the Apps seem to run nicely but now I'm working on the Android set. Sadly my Android experience is pretty limited (this is my disclaimer to any daft questions that I may ask lol) so it has been a good learning journey trying to get the Android bindings working. After some 'messing about' with the transforms the bindings library now compiles with the .jar file and the test project compiles with the native .so file

I still need to sort out a few interfaces but I need to mainly do two things now (I hope) to at least get the Good Dynamics red screen appearing where you enter the access keys.

1. Missing Resources for the native SDK

I need to add in the resources into the application (GoodAndroidClient) but I can't find any docs on how to do this. Basically I need to add in all of the files in the res folder from the SDK

Good Dynamics Android SDK Version 1.6.1102/sdk/samples/SecureStore/res

The SDK can be found here https://www.dropbox.com/sh/5c14jg0q2joy896/LotR8GcYMn

In that folder I've added the build output and some notes (Word document)

I've put the test binding project and client app into GitHub but it's still early day and it's only a test harness. https://github.com/YARG/Xamarin-Good-Dynamics-Android-Bindings

2. Expose missing classes

One of the main classes is GDAndroid, which I guess Good are obfuscating. If you look at the transforms I've added false but sadly that doesn't seem to do the trick but that may be just down to something else (dependency?) as looking at the logs I also get

java.lang.NoClassDefFoundError: android/support/v4/app/Fragment java.lang.NoClassDefFoundError: android/support/v4/app/FragmentActivity

Due to lack of knowledge I guess more than anything I added the v4 Support Library Rev 19.1.0 component thinking that that was the problem but it doesn’t seem to make a difference.

Any help would be greatly appreciated and hopefully I'll get the chance to buy whoever helps a few beers at Evolve 2014!

Thanks guys.

Steve


Viewing all articles
Browse latest Browse all 204402

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>