Mono pentru Android: folosirea legării Facebook

Încerc să folosesc legarea Facebook sdk api (https://github.com/xamarin/monodroid-samples/tree/master/Facebook)

Legarea funcționează numai dacă am setat numele pachetului în manifest la Com.Facebook.Android.

Dacă nu fac acest lucru, am o excepție când lansez dialogul de conectare (NoClassDefFoundError: com.facebook.android.R $ drawable). Dialogul încearcă să încarce o resursă din pachetul com.facebook.android.

Există o modalitate de a rezolva asta? Aplicația mea nu poate folosi Com.Facebook.Android ca nume de pachet, deoarece trebuie să fie unic.

0
În cele din urmă, am modificat sursa Facebook Sdk pentru a evita eroarea și a creat propriul meu obligatoriu.
adăugat autor Jonathan Clément, sursa
Soluția mea are, de asemenea, un mediu Eclipse. Tocmai am descărcat codul sursă SDK Facebook, eliminați orice referințe la clasa R și compilați într-un borcan.
adăugat autor Jonathan Clément, sursa
Vă rog să explicați exact ce ați făcut? Am întâmpinat această problemă și nu am creat un mediu Eclipse pentru a investiga răspunsul lui Alfi. Privind în Mono.Facebook a inclus "com.android.facebook.zip", are o clasă R., este doar modul în care pentru a obține aplicația mea pentru a găsi-o. Mulțumiri.
adăugat autor Lee Oades, sursa

1 răspunsuri

I had the same issue, I resolved it a bit differently. After importing the project, go to Project Properties > Android > and Scroll Down to "Library" the package "com.facebook.android" should be listed there, select it and click on "Apply" and "OK". This will build the R.java for the facebook api, as the API generates a dialog the R.java is required.

If you dont see the package as said above, then the project was added as an External Jar. This will list it under "Referenced Libraries" in your Explorer.

Doar importați-o ca proiect și urmați așa cum am menționat mai sus.

0
adăugat
Întrebarea @Alfi a fost pentru Mono pentru Android (care cred că nu poate folosi Eclipse, VS sau Studio Xamarin).
adăugat autor Brad Moore, sursa
Fac asta în Eclipse IDE.
adăugat autor Alfred, sursa
Alfi: Faceți acest lucru în Visual Studio? MonoDevelop?
adăugat autor AkiAki007, sursa
Android dezvoltatori, România — Moldova
Android dezvoltatori, România — Moldova
27 participanți

Parteneri: ciupacabra.com, @php_ro, @js_ro, @node_ro iOS: @ro_ios Reguli: https://github.com/js-ro/it-telegram/blob/master/RULES.md