تبلیغات
آندروید - اندروید SDK : فرق بین Google Support Repository و Android Support Repository


ما می دروی دیم

اندروید SDK : فرق بین Google Support Repository و Android Support Repository


خیلی اذیت شدم سر این
من چون آپدیتای sdkرو تک تک آفلاین دانلود میکنم بعد دستی اکسرکت میکنم به این مشکل خوردم.
مشکل چی بود؟ مشکل این بود که وقتی آپدیت مربوط به ریپازیتوری m2Repository_r25.zip برای  SDK ریلیز شد من اونو تو مسیر اشتباه اکسترکت کردم پروژه ترکید. دیگه نه بیلد میشد نه یه چیزایی رو تو کد میشناخت.
چرا اشتباه اکسترکت کردم? چون  دو تا پوشه m2repository داریم.

sdk/extra/google/me2repository
sdk/extra/android/me2repository

 فرقشون چیه؟
فرقشون اینه که اونایی که تو ریپازیتوری اندروید هستند همون چیزایین که تو پکیج com.android.support هستن. مثل اینا :
com.android.support.v4.RecyclerView
com.android.support.v4.Fragment
com.android.support:appcompat:23.2.1
com.android.support:appcompat:23.2.1
com.android.support:cardview-v7:23.1.1


اوناییم که تو ریپازیتوری گوگل هستن تو پیکیج com.google. هستن مثل اینا :
 'com.google.android.gms:play-services-analytics:8.3.0'
'com.google.android.gms:play-services-gcm:8.3.0'
'com.google.code.gson:gson:2.3.1'

چرا یکی نیستن؟ نمیدونم. 
ولی اندروید ساپورت، فقط برای ساپورت کردن چیزاییه که تو ورژنهای قدیمی اندروید ساپورت نمیشن. مثل فرگمنت و کارت ویو و ریسایکلر و غویه ره. 
گوگل ریپازیتوری هم بیشتر مربوطه به api های سرویس گوگل: مثل گوگل مپ ، گوگل کلود مسیجینگ، گوگل پلی سرویس، گوگل آنالیتیک و غویره.



فقط اگه عین من دارین جدا جدا یه ریپازیتوری رو اکسترکت میکنین حواستون باشه که مثل من برعکس اکسترکت نکنین :
Android Support Library      to    sdk/extra/android/me2repository
Google Support Repository    to    sdk/extra/google/me2repository





دوشنبه 16 فروردین 1395       


ممنون از وبلاگ خوبتون. به سایت ما هم حتما سر بزنید
پاسخ ریچی : شن کش
تبلیغات در گوگل
سه شنبه 28 شهریور 1396 11:05 ق.ظ
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر