بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

چگونه می توان از گیت هاب (GitHub) به محیط اکلیپس پروژه ایمپورت کرد؟

مدیریت گفتگو
Praise 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام 

من می خواستم این پروژه رو وارد محیط اکلیپس خودم کنم اما موفق نبودم و توی انجمن هم گشتم مطلبی در ارتباط با وارد کردن پروژه از گیت هاب به اکلیپس پیدا نکردم آیا این پروژه رو می تونم وارد اکلیپس کنم ؟ و این که این gradle تو این پروژه چیه ؟

با تشکر فراوان

نظرات

Praise 10 سال پیش
من خودم حدس می زنم این پروژه با اندروید استودیو نوشته شده چون فولدرهای ایجاد شده ش با پروژه های خودمون یه تفاوتایی داره ، ولی با این حال آیا امکانش هست که بتونم وارد محیط اکلیپسش کنم ؟
Criss 10 سال پیش
درحالت ساده پروژه رو بصوت zip دانلود کنید ، یک پروژه عادی بسازید ( میتونید اسم پکیج رو عین پروژه ایی که دانلود کردید قرار بدید ) ، حالا وارد پروژه ایی بشید که دانلود کلید فایل Manifest رو جایگزین کنید ، فولدر های res و asset و src رو هم جایگزین کنید با استفاده از فایل properties میتونید بتونید که این پروژه لایبری هست ؟ و یا لایبری خاصی برای اون بصورت اندورید قرار گرفته شده ، اگر لایبری بصورت فایل jar داشته باشه هم در فولدر lib هست که باید به پروژه اضافه کنید ، به راحتی کد ها جایگزین میشه و میتونید پروژه رو اجرا کنید ، فایل هایی که مربوط به اندروید استودیو هست نیازی نیست در اکلپیس وجود داشته باشه
Hossein 10 سال پیش
از روی فولدرها میشه فهمید که پروژه با استودیو نوشته شده؟
احمد 10 سال پیش
بله معمولا فایل هاش ما در استادیو داخل پوشه ای به نام app هستن البته جدیدا اکثر پروژه های گیت هاب استادیو هستن
احمد 10 سال پیش
فکر کنم پوشه src هم تبدیل به java شده

پاسخ‌ها 3

Amir 10 سال پیش

نه در حالت عادی نمیشه پروژه های Android Studio یا هر محیط برنامه نویسی دیگه ای رو توی اکلیپس Import کرد. شما برای Import کردن  باید توی اکلیپس یه پروژه ی جدید بسازید و فایل های java, xml و ... پروژه ای که از Githup دانلود کردید رو توش کپی کنید.

نظرات

Criss 10 سال پیش

توضیحات رو در نظر بالا قرار دادم اما اگر متوجه شدید بعضی از کلاس ها Import نمیشوند شوند و در پروژه ارور دارید بصورت زیر عمل کنید :

برای مثال شما در فایل Main.java یک کلاس به اسم CustomView دارید که شناسایی Import نمیشه همین فایل main.java رو از فایل zip باز کنید و ببینید CustomViewبه چه صورت import شده ؟ مثلا ممکنه چیزی بصورت زیر باشه :

 import org.uncox.freestyler.CustomView 

همین عبارت رو در گیت هاب سرچ کنید تا اون کلاس رو رو پیدا کنید بعد از پیدا کردن CustomView.java میتونید اون رو به پروژه اضاف کنید اگر در کنار فایل main.java قرار بدید نیازی به import شدن نداره و به راحتی شناسایی میشه ، اما اگر در پکیج دیگری قرار بدید از اون پکیج import میشه

نظرات

احمد 10 سال پیش
حرف دقیقا درسته و با کپی کردن سه پوشه میتونید پروژه را توی ایکلیپس بیارین در مورد کتابخونه هاش یا معمولا توی فایل zip یک پوشه lib یا library قرار میدن که می تونید یه پروژه هم برای اون بسازید و به برنامه اضافه کنید و اگر فایل جر باشه کافیه داخل پوشه libs پروژه بریزید
Praise 10 سال پیش

با تشکر فراوان از دوستان به خاطر پاسخهاشون

من خودم سعی کردم به شکل دستی المان ها رو وارد کنم اما فولدرهای این پروژه یه فرقایی داشت که متوجه نشدم دقیقا باید کجا بریزمشون اگه بخوام دقیق بگم این فولدرا توشه :

gradle , PersianCalendar که با گریدل کاری نداریم. تو فولدر اولی یه فولدر دیگه داریم به نام res و تو این فولدر یه فولدر دیگه هست به نام main که این جا سه پوشه ی assets , java , res وجود داره به اضافه ی AndroidManifest.xml . خب تو assests که فونتش هست و می ریزیمش تو پوشه مربوط به پروژه ی خودمون. res هم که مشخصه و میریزیمش توی res و مانیفست رو هم جایگزین می کنیم 

می مونه فولدر java که دقیقا نمی دونم باید چکارش کنم : اینجا دو فولدر هست به نامهای calendar و com که تو calendar یه چندتا فایل جاوا هست و تو com هم چند تا فولدر هست که اونا پر هستن از فایلای جاوا ! 

مشکل من این دو تا فولدر داخل java هست (calendar , com) که نمی دونم باید کجا بریزمشون 

نظرات

Amir 10 سال پیش
هر دوشون رو توی فولدر src بریزید.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .