• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با eclipse در برنامه نویسی اندروید
#1
eclipse رو نتونستم بالاخره برای برنامه نویسی اندروید راه بندازم. البته ADT نصب شد و پروژه ایجاد میکنه، ولی کامپایل و اینا نمیشه و یکسری خطا میده.
البته خوشبختانه از طریق خط فرمان و با ant تونستم برنامه اندروید رو با موفقیت کامپایل و نصب و تست کنم.

نصب کردن android sdk خیلی دردسر داشت و چند روز باهاش سر و کله زدم یکیش بخاطر مسدود بودن دانلودهای اجزاش بخاطر تحریم و اینا. ولی بالاخره موفق شدم. فقط eclipse هم راه بیفته خوب میشه.
البته ظاهرا گوگل یک IDE و تشکیلات مخصوص برای توسعه اندروید ساخته (بنام Google Android Studio) و الان این ابزار توسعه رسمی اندرویده. ولی من گفتم فعلا از همون روش قدیمی کلاسیک و چیزی که توی بیشتر کتابها ازش استفاده شده شروع کنم تا بعد. نمیدونم نصب Google Android Studio راحت تره یا نه و آیا تمام اجزای لازم برای شروع برنامه نویسی اندروید رو در خودش بصورت stand-alone داره که بشه آفلاین ازش استفاده کرد و یا نه اینم باید دوباره کلی چیز دانلود کنه و همون بحث تحریم و نیاز به فیلترشکن و اینترنت و غیره رو داره. با توجه به اینکه حجمش زیاده (850 مگ) فعلا طرفش نرفتم. ضمنا سیستم هم ضعیفه و هاردش هم زیاد جا نداره و ویندوز XP هم دارم.

کسانی که میتونن راهنمایی کنن.
  پاسخ
تشکر شده توسط :
#2
یعنی میشه یه خوره اندروید بلد نباشه؟ Huh
یعنی میشه یه خوره نتونه واسه موبایلی که دستشه برنامه بنویسه ولی دیگران بتونن؟ Huh
پناه میبرم به خدا از چنان ننگی Big Grin

یعنی حال میده برنامه بنویسی روی گوشی از اونجا وصل شه به وب و PHP یه کارایی بکنه. اند قدرت ابربرنامه نویسی! همه فن حریف بودن خوبیش اینه دیگه Wink
  پاسخ
تشکر شده توسط :
#3
من کار کردم ولی نه با java به همین خاطر با eclipse هم کار نکردم. اونم آخه روی windows اونم آخه روی xp?
  پاسخ
تشکر شده توسط :
#4
(۱۳۹۳ دى ۲۸, ۰۲:۳۲ ب.ظ)admin نوشته: من کار کردم ولی نه با java به همین خاطر با eclipse هم کار نکردم. اونم آخه روی windows اونم آخه روی xp?
اشکال خاصی درش نمیبینم. همه چیز که رسمی ساپورت میشه و جاوا هم که ربط خاصی به پلتفرم نداره.
از نظر اینکه اندروید لینوکسه هم که خب لینوکس بلدم و مشکلی ندارم. الان دیگه ابرقدرتیم بابا ترکیبی همزمان کار میکنیم با همه چی Tongue
جون تو یه کارایی میکنم خودم کف میکنم! توی گوشی هم سرور SSH و تشکیلاتی دارم واسه خودم از ویندوز میرم توش سیر و سیاحت میکنم (اون port forward و این حرفا رو که میگفتم به همین شکل تست کردم اصلا نیاز خاصی به سرور و تشکیلات یا PC نداشت).
ماشالا خدا برکت بده این فیلد کامپیوتر و IT و اینا که ما توش هستیم واقعا چه کرده با چه سرعتی پیشرفت میکنه که یه گوشی 300 تومنی 100 گرمی واسه خودش یه کامپیوتره لینوکس داره همه چی هم داره! زبانها و فریمورک ها و محیطهای برنامه نویسی هم که دیگه غوغا کردن امروزه روز دیگه تقریبا با هر چیزی و هرجایی میشه هرکاری کرد!! بازمتن هم که همهء دنیا رو داره میگیره و حتی در محیطهای انحصاری مثل ویندوز هم ریشه دوونده شدید و اینطوری دمار از روزگار باباشون درآورده! حتی میکروسافت هم دات نت رو بازمتن کرده Blush
اصلا من خیلی دارم کیف میکنم دیگه کاملا در دنیای کامپیوتر و علم حل شدم Wink
فقط یخورده بودجه و اینا کمه که اونم انشالا درست میشه. سیستم درست و درمون بگیرم لینوکس دسکتاپ هم نصب میکنم. ولی اتفاقا یه وقتا محدودیت و نیاز موجب رشد و خلاقیت میشه ها! یاد میگیری چطوری از کوچکترین منابع و روزنه ها استفاده و نفوذ کنی و کارت رو راه بندازی. گاهی چیزهایی میفهمی کارهایی میکنی که دیگران توش میمونن. مثلا من همین eclipse که کار نکرد عوضش رفتم بخش خط فرمان و ant و این حرفا یکسری چیزهای جالب و مفید دیگه یاد گرفتم چند تا مقالهء ویکیپدیا خوندم و کارم رو هم راه انداختم.
توی اینچنین دنیایی حال میده همه فن حریف بودن! یعنی برنامه نویسی وب بلد باشی، دسکتاپ بلد باشی، لینوکس بلد باشی، ویندوز بلد باشی، PC بلد باشی، موبایل بلد باشی، از sys admin بودن یه چیزایی بلد باشی، سرور راه انداختن، شبکه، پروتکل، شل، ...، خلاصه دیگه هیچی جلودارت نیست بخصوص با این همه منابع رایگان و بازمتن که دنیا رو به تسخیر خودش درآورده.
من این همه چیز بلد نبودم توی کارهایی که تاحالا داشتم نیازهایی که بوده مشکل میخوردم حداقلش این بود که کارم خیلی سخت تر میشد. مثلا چند مورد برنامه های کوچک و موردی نوشتم برای یکسری حل مشکلات/نیازهای کاری که درشون از PHP استفاده کردم، پایتون هم استفاده کردم، Qt هم استفاده کردم، با وب کار و نیاز بوده با دسکتاپ بوده، با خط فرمان و شل و شل اسکریپت نویسی زیاد کار انجام دادم، لینوکس بلد بودن به دردم خورده، ... خیلی چیزا خلاصه. خوبیش اینه هرچی راه دست و در دسترسم باشه میتونم استفاده کنم که توی شرایط کاری باوجود کمبود وقت و انرژی و شرایط خاص خودش خیلی به درد میخوره. دنیای امروز اینطوری شده که چیزهای زیادی هست ولی همش هم نیاز و بدردبخوره. هرچی بیشتر بلد باشی بیشتر راحت زندگی میکنی بیشتر حالش رو میبری بیشتر گوهر کمیابی و عزیز و صاحب احترام و جایگاه میشی.
اکنون به قدرت برنامه نویسی موبایل و اندروید نیز مسلح میگردیم!
  پاسخ
تشکر شده توسط :
#5
جاوا هم بلد نبودم ولی فکر کردم واسه منکه اینقدر زبان و فناوری رو دیدم دیگه نباید چیز خاص و شاقی داشته باشه و آنچنان نیازی نیست که قبل از ورود به برنامه نویسی اندروید بخوام برم کل جاوا رو یاد بگیرم. اتفاقا تاحالا هم در کدهاش (البته در برنامه های اندروید) به چیزی برنخوردم که تا چشم بهش نیفته نفهمم داستانش چیه (تقریبا با هر مبحث و ساختاری مواجه میشم قبلا در زبانها و فریمورک های دیگر مشابهش رو دیدم). ولی کلا به جاوا هم علاقمند شدم بنظرم چیز خوبیه و هنوزم که هنوزه از ابرقدرتهای دنیای برنامه نویسیه! همینو آدم میبینه که گوگل اومده برای پلتفرم موبایل خودش اون رو انتخاب کرده خودش نشان از مزایا و انعطاف و بدردبخور بودنشه. راستش قبلنا زیاد خوشم نمیامد ولی الان نظرم عوض شد. شاید چون الان به تکامل و فراگیری کامل خودش رسیده خیلی بهتر باشه اتفاقا که برم سروقتش! هم من در طول سالها تکامل پیدا کردم و هم جاوا. الان هردوتامون به نسبت موجودات کهن و پیشرفته ای هستیم! میدونی، هردومون ریشه دار هستیم! البته درواقع هرچیز موفقی ریشه داره! مثل تکامل موجودات زنده بر طبق نظریه داروین!

یه درسی که در زندگی گرفتم این بود که نباید از تغییر و یادگیری چیزهای جدید و سویچ کردن ترسید و هم نباید ظاهربین و سطحی بود. مثلا PHP هم من اولش اصلا خوشم نمی آمد چون بین زبانهایی که دیده بودم شباهت کمتری به سی داشت (سی از اولین زبانهایی بود که خوب کار کردم و دوستش داشتم و دارم) و یه سری چیزهایی توش بود که بنظرم خیلی عجیب غریب بود چون تاحالا ندیده و نشنیده بودم (مثلا علامت $ که به طرز ظاهرا احمقانه ای باید ابتدای تمام متغییرها گذاشت Big Grin)، ولی دست آخر دیدم مجبورم یاد بگیرم و گزینهء مناسب دیگری نیست (که بازمتن و مستقل از پلتفرم هم باشه). ولی وقتی یاد گرفتم دیدم زبان جذاب و خوب و بدردبخوریه (هرچند هنوزم میگم که خیلی طبق اصول علمی و بی اشکال هم نیست؛ اما در کل واقعا کار راه انداز و راحت و شیرینه).
  پاسخ
تشکر شده توسط :
#6
تجربیات من با گوشی اندروید (شامل توسعه اندروید با استفاده از ابزارهای خط فرمان): http://hamidreza-mz2.tk/?p=1412
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان