Android için yeni Facebook SDK'yı Gradle veya Maven olmadan Eclipse'e (geçmişte olduğu gibi bir şey) almak için bir yol var mı? Bazı sayfaları seyrediyorum ama bir yol bulamıyorum.Android Facebook SDK 4 in Eclipse
Teşekkür
Android için yeni Facebook SDK'yı Gradle veya Maven olmadan Eclipse'e (geçmişte olduğu gibi bir şey) almak için bir yol var mı? Bazı sayfaları seyrediyorum ama bir yol bulamıyorum.Android Facebook SDK 4 in Eclipse
Teşekkür
Bu problemle de karşılaştım, kısa bir rehber yazacağım, Eclipse'e nasıl kuracağım.
İlk Eclipse için. Bir klasöre unzip.
Eclipse'i açın, "PackageExplorer"
'da sağ fare düğmesini tıklatın ve "Import"
'u seçin. Bundan sonra "Android"
->"Existing Android Code Into Workspace"
'a gidin.
Şimdi "Browse"
tıklayın ve fermuarını açıp SDK klasörünü seçin ve "facebook"
hariç, diğer bütün bulundu projeleri seçimini (bir SDK'dır). Dahil olan diğer projeler sadece örneklerdir ve şimdi onlara ihtiyacınız yok. Eğer gerekiyorsa
Sen, "çalışma alanına kopyalama projesi" onay kutusunu seçebilirsiniz.
Ama biz daha yakından bakmak ve hata sınıfları olarak işaretlenmiş açık bir, biz bulacaksınız: Tespit hataları
içe aktardıktan sonra, biz göreceğiz, tüm facebook SDK paketi hataları olduğunu bu SDK support.v4 library
içe çalıştık: düzgün derleme için gerekli
. Android SDK Manager
here'u kullanarak nasıl indireceğiniz hakkında talimatları bulabilirsiniz.
İndirildikten sonra, Android sdk klasörünüzde bulabilirsiniz: <sdk>/extras/android/support/v4
. Sonra SDK projesine ekleyin: SDK projesine sağ tuşla tıklayın ->->"Java Build Path"
->"Libraries"
->"Add External JARs"
ve bu klasörden android-support-v4.jar
'u seçin. hataların bir sürü gitmiş olacak Bundan sonra
:
Ama diğer hatalar vardır. Yani başka bir sınıfa gidiyoruz ve hata kodu parçasını bulduk. Fare işaretçisini üzerine getirin ve Eclipse size ne tür bir hataya maruz kaldığınızı gösterir. Uyumluluğunuzun Java sürüm 1.7 olması gerektiğini söylüyor. >"Java Complier"
- ->"Compiler compilance level"
- Eclipse "Properties"
giderek elle "Change project ..."
tıklayarak bunu ya da yapmak izin verin.>"1.7"
VEYA
Ilerlemekte Şimdi. FB SDK'nın gerekli Cıvata Android kütüphanesini bulamadığını söyleyen bir tür hatayla karşılaşıyoruz.
Google'a gidiyoruz, onu bir repository numaralı derlemede bulduk. En son sürümü seçin (geçerli an için 1.2.0'dır, ancak SDK gradle dosyası 1.1.4 kullanıyor, bu yüzden bunu seçebilirsiniz) ve jar'ı indirin. Şimdi daha önce yaptığımız gibi facebook SDK'sına harici lib olarak ekleyin.
Voila! Artık hata yok! Bir Kitaplık olduğunu,>"Android"
-
Ayrıca facebook SDK projesinde "Properties"
ayarlanan unutmayın.Böylece tüm dosyalar düzgün inşa edebilirsiniz yakın/SDK projeyi temizleyiniz (- ->"Project"
>"Clean"
"Eclipse menu"
) açmak-re Sadece ensurance için
.
Eğer Android uygulamasına eklemek için deneyebilirsiniz bunu ekleyin. Android uygulama projenize gidin "Properties"
->"Android"
->"Library"
->"Add"
ve facebook SDK'yı seçin.
Çalışıyor, teşekkürler! =) –
Teşekkür ederim. Tutulma üzerine bir proje üstlenmek zorunda kaldı ve müşterinin istediği ilk şey facebook yükseltmek oldu. Süper kullanışlı ve iyi resimli kılavuz. Gradle ile ilgili en temiz çözüm olmayabilir ama bu geçici bir çözüm. – user1732313
Teşekkürler. Çok iyi çalışıyor. SDK'nın temel aldığı bu entegrasyonu araştırmak için çok zaman harcadım. Bunu Android Studio'ya düzgün bir şekilde entegre ettim ancak A'Studio'nun TFS desteği yok. Şimdi geri tutulmaya devam et. –
Evet bu sayfadan indirilebilir SDK alabilirsiniz "Getting Started" o zaman zaten hazırlanmış facebook uygulamasını seçin ve Android için Facebook SDK indirin tıklayın paketi fermuarını ve konumunu not klasörünüzün sayfasının keyfini çıkarın.
Zaten Eclipse'de yapmayı denedim ve işe yaramıyor mu? Ekran görüntüsü gösterebilir misin? lütfen, teşekkürler –
Yukarıdaki her iki yanıt da yanlıştır. En son Facebook SDK, 4.0, Android Studio'da ve sınıfta hedefleniyor. Özellikle, indirilen projede harici kütüphaneler bulunmamaktadır. Build.gradle dosyasında derleme bağımlılıkları olarak yapılandırılırlar.
dependencies {
compile 'com.android.support:support-v4:[21,22)'
compile 'com.parse.bolts:bolts-android:1.1.4'
}
Sen facebook proje dizininde bir libs klasör oluşturun ve buna destek-v4 ve cıvata-android kavanoz ekleyin ve sonra yapı yoluna kavanozları eklemek gerekir.
Ayrıca JDK Uyumluluğu ile ilgili bir sorunla da karşılaştım. Projeler varsayılanları JDK 1.6 idi, ancak Facebook kütüphanesi JDK 1.7 gerektiriyor. Bunun çözümü, facebook projesi için Java -> Compile ayarları altındaki ayarları değiştirmekti.
Belki de amortismana tabi olan birini kullanacağım :( –
bu doğru değil. Eclipse'de çalışıyor. Sadece gradle için değil. – pandabear
ayrıca facebook sdk için gradle gerekmez Facebook SDK 4.7 link
kullanırken, bu benim için çalışıyor aşağıdaki kodu kullanabilirsiniz Projeye facebook modülü –