سلام به همگی
دوستان من توی اضافه کردن کتابخونه MaterialDesignLibrary به اندروید استدیو مشکل دارم
کسی میدونه چطور باید اینکارو انجام بدم؟
فایلاشو کجا باید بذارم تا بشناسدش؟
سلام به همگی
دوستان من توی اضافه کردن کتابخونه MaterialDesignLibrary به اندروید استدیو مشکل دارم
کسی میدونه چطور باید اینکارو انجام بدم؟
فایلاشو کجا باید بذارم تا بشناسدش؟
آخرین ویرایش به وسیله gilas1368 : چهارشنبه 24 دی 1393 در 12:12 عصر دلیل: افزودن لینک کتابخانه
لطف کن لینک کتابخونه رو بزار.
پست ویرایش شد
فکر میکنم اول باید فایل رو دانلود کنی و پوشه MaterialDesignLibrary به اندروید استدیو import کنی.
بعد تو فایل build.gradle عبارت زیر رو بنویسی:
dependencies {
compile 'com.github.navasmdc:MaterialDesign:1.+@aar'
}
کنار پروژه یه دمو از کتابخونه وجود داره. از اون کمک بگیر
اگه از اندروید استودیو استفاده می کنی فایل build.gradle رو داخل پروژه ای که ایجاد کردی باز کن سپس دو خط زیر رو بهش اضافه کن
repositories {
jcenter()
}
dependencies {
compile 'com.github.navasmdc:MaterialDesign:1.+@aar'
}
بعد از اینکار از tolols > android > sync project with gradle files رو انتخاب کن یا اینکه از تولبار IDE دکمه sync project with gradle files رو انتخاب کن.
یه روش دیگه هم داره که من خودم با فایل jar اینکار رو انجام دادم ولی اینجا چون میگه پروژه رو به عنوان Library اضافه کنید تا حالا امتحانش نکردم که به کار میاد یا نه! ولی با فایل jar به درستی کار میکنه
File > project structure >Dependencies tab
از تب Dependencies tab دکمه + رو انتخاب کن و اونجا چند تا آپشن ( file dependency، library dependency , module dependency ) واست نشون خواهد داد ببین بعد از اضافه کردن پروژه material با کدوم یک از اینا میشه اون lib رو اضافه کرد من چون از jar lib استفاده می کردم file dependency رو انتخاب کردم. دقت کن که این روش موقعی بکارت میاد که پروژه Material رو به پروژه اصلیت اضافه کرده باشی. وگرنه از همون روش اول استفاده کن.
موفق باشی.
آخرین ویرایش به وسیله tah_206207 : جمعه 26 دی 1393 در 00:00 صبح
ممنون tah_206207 کامل بود.
اگر امکانش هست در مورد روش اضافه کردن یه کتابخونه با Maven هم توضیح میدی.
[QUOTE=tah_206207;2161532]اگه از اندروید استودیو استفاده می کنی فایل build.gradle رو داخل پروژه ای که ایجاد کردی باز کن سپس دو خط زیر رو بهش اضافه کن
من این کار ها رو انجام دادم ولی ارور داد:
Error:(26, 0) Gradle DSL method not found: 'compile()'
Possible causes:
-The project 'Sqlite' may be using a version of Gradle that does not contain the method.
-The build file may be missing a Gradle plugin.
خواهش می کنم
در مورد اضافه کردن کتابخانه از Maven هم دقیقا مراحل روش دوم رو انجام بده و تو تب Dependencies ، موقعیکه دکمه + رو میزنی Library Dependency رو انتخاب کن بعد یه Search Input میاره که می تونی نام lib رو اونجا بنویسی و search رو کلیک کنی ببینی که lib مورد نظر رو پیدا می کنه و بعد اینکه پیداش کرد می تونی OK کنی تا به dependency ها اضافه شه.
برای مثال lib زیر :
یا اینکه می تونی به صورت دستی خودت اینکار رو انجام بدی مثل :کد HTML:com.readystatesoftware.sqliteasset:sqliteassethelper:+
موفق باشید.کد HTML:dependencies { compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:+' }
[QUOTE=masudafsar;2161576]اگه دقت کنی دو تا فایل build.gradle هس که باید به داخلی ترین build.gradle اضافه شه مثل شکل زیر.
ضمیمه 127588
اینم screen shot ای که گرفتم از عملکرد صحیح روش اول که خودم اجراش کردم دقت کنید که min sdk پروژتون باید حداقل 8 باشه چون این min sdk lib Material design ای که لینکشو گذاشتن 8 هس وگرنه error میده.
ضمیمه 127589