آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل با اندروید استادیو (حل شد)

Lion and the rabbit  9 سال پیش  9 سال پیش
0 0

سلام وقت بخیر

من همین امروز اومدم اندروید استادیو رو نصب کنم ولی اتفاق هایی که افتاد بدجوری زد تو ذوقم.

اول که وقتی نصب شد رفتم یه سر توی اکلیپس و دیدم داره یه خطاهایی میگیره.

بعد هم وقتی دیگه آخرای نصبش بودم یکسری ارور هایی میداد که نمیدونم چی بود و سرچ زدم اما به نتیجه ای نرسیدم.

وقتی هم که رفتم داخل اندروید استادیو یک ارورها و خطاهای دیگه ای میداد و همینجور هم که همراه با استاد کار میکردم دیگه کلا استادیو یجور دیگه شده بود و چیزایی که توی استادیو استاد میدیدم یکمی فرق داشت.!

الان تقریبا 6 ساعت هست که درگیرشم و واقعا کلافه شدم.

خدا خیرتون بده فقط یکی به دادم برسه : -(((

+2 0
سلام. لطفا حداقل اسکرین بدید تا بتونیم راهنماییتون کنیم ! (9 سال پیش)
0 0
سلام. والا یکی دوتا هم که نیست بخوام اسکرین بدم ولی باشه دوتا از سوال هایی که در این مورد پرسیدم: لینک http://answers.uncox.com/q/22846 (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Amir  9 سال پیش
+2 0

وقتی که می خواید بیشتر از یک محیط برنامه نویسی داشته باشید باید چند تا نکته رو بدونید که من هر چند تا که به ذهنم میرسه رو براتون میگم.

اول از همه، مطمئنا شما هم توی آموزش های قدیمی دیدید که استاد به یه بخشی به اسم Envirenment Variables میره. اونجا سه تا متغیر به اسم های: ANDROID_SDK_HOME, JAVA_HOME, PATH میسازه و به هر کدومشون مسیری رو میده. اون مسیرها برای اکلیپسه که شما باید برای اندروید استودیو تغییرش بدید. مثلا متغیر JAVA_HOME مسیر JDK ورژن 6 رو بهش میده که برای اندروید استودیو باید مسیرش JDK ورژن 8 باشه که شما مطمئنا نصبش کردید. بقیه رو هم به همین ترتیب باید تغییر بدید ولی برای متغیر PATH باید یکم دقت کنید چون که چندتا مسیره. دومین نکته هم اینه که شما باید ابزارهای موردنیاز برای اندروید استودیو مثل JDK, SDK و... رو در کنار ابزارهای موردنیاز برای اکلیپس نصب کنید نه اینکه اینا رو جایگزینشون کنید. فک کنم باید مسیر پوشه ی projects یا همون work-space برای هر دو محیط با هم فرق کنه. مثلا برای اندروید استودیو یه پوشه به اسم projects-studio بسازید و برای اکلیپس یه پوشه به اسم projects چون که توی هر پوشه تنظیمات اون محیط برنامه نویسی هم ذخیره میشه و نباید یکی باشن که تداخل پیدا کنه. برای بقیه ی پوشه ها هم به همین شکل. توی هر کدوم از محیط ها هم که طبیعیه باید مسیر SDK خودشو بدید.

0 0
اون مسیر هارو پیدا کردم ولی نمیدونم کدوم یکی از ادرس اندروید استادیو رو بدم میشه دقیقتر بگید؟ (9 سال پیش)
+1 0
اول از همه بگم که ممکنه آدرس های شما فرق کنه و شما باید با توجه به آدرس های خودتون متغیرها رو مقدار بدید، و این رو هم بگم که باید حواستون باشه چیزی رو اضافه پاک نکنید و کاملا با دقت کارها رو انجام بدید وگرنه ممکنه مثلا توی متغیر path چیزی رو اشتباهی تغییر بدید که مجبور بشید مثل من ویندوزتون رو عوض کنید. مثلا فرض کنید آدرس فعلی ANDROID_SDK_HOME مقدار d:/dev/data/avd هست، که این مسیر برای اکلیپسه. شما باید به آدرس d:/dev/data برید و یه پوشه به اسم مثلا avd-studio بسازید. حالا متغیر ANDROID_SDK_HOME رو باید به شکل d:/dev/data/avd-studio مقدار بدید. حالا متغیر JAVA_HOME رو پیدا کنید. این متغیر فرض کنید که مسیرش D:\Java\jdk1.6.0_45 هست، که این مسیر آدرس JDK ورژن 6 هست که برای اکلیپس نصبش کردید. حالا اگه طبق آموزش های استاد برای نصب اندروید استودیو پیش رفته باشید مطمئنا JDK ورژن 8 رو هم در کنار JDK ورژن 6 نصب کردید که این JDK برای اندروید استودیو هست. شما باید به آدرسی که JDK ورژن 8 رو نصب کردید برید و مثل آدرس بالا مقدار دهیش کنید. مثلا d:/Java/jdk1.8 . حالا میرسیم به متغیر Path. بعد از اینکه این متغیر رو باز کردید کلید End روی کیبورد رو بزنید که به آخرش برید. می بینید که یکی از مسیرهاش D:\dev\sdk\android\platform-tools هست. حالا شما برای اندروید استودیو یه SDK رو نصب کردید که اسمش android-sdk-essential هست. شما باید به این SDK برید و با توجه به آدرس بالا پوشه ی platform-tools رو پیدا کنید و مسیر رو جایگزین کنید. توی همین متغیر یه آدرس دیگم هست که آدرس پوشه ی bin توی JDK ورژن 6 هست که شما باید به آدرس bin از JDK ورژن 8 تغییرش بدید. شاید یکم توضیحات گنگ باشه ولی واقعا بهتر از این نمی تونم توضیح بدم. (9 سال پیش)
0 0
پوشه data برای اکلیپسه، اما من پوشه data رو توی استادیو پیدا نمیکنم (9 سال پیش)
0 0
فکر میکنم بدلیل اینکه پوشه های اندروید استادیو و اکلیپس مثل هم نیستن و اسماشون فرق داره من نمیدونم کدوم مسیر رو بهش بدم! (9 سال پیش)
+1 0
آره این پوشه رو باید استثناً خودتون بسازید، در بالا هم توضیحات لازم رو دادم ولی بقیه ی متغیرها، مسیرهاشون و پوشه هاشون وجود داره و نباید بسازید. اگه خودتون یه بار یه نگاهی به متغیرها بندازید و یه نگاهی هم به پوشه ی dev و فایل ها و پوشه های زیر مجموعش بندازید و همینطور به JDK یکم دیدتون بازتر میشه. (9 سال پیش)
0 0
اگه من این پوشه هارو خودم بسازم کدوم دیتا هارو باید داخلش جا بدم؟ توی اکلیپس هر پوشه ای ساخته شده و مسیر ها رو توی اون بخش داده شده داخلش یک دیتایی هست. (9 سال پیش)
+1 0
پوشه ها نه، فقط پوشه ی avd رو باید خودتون بسازید. توی ANDROID_SDK_HOME وقتی که مسیر avd رو بدید یعنی اینکه می خواید امولاتورهایی که می‌سازید توی این پوشه ذخیره بشن و لازم نیست خودتون دیتایی رو توش بریزید. اوکی؟ (9 سال پیش)
+1 0
ببینید، شما تا وقتی که نرید متغیرها رو آنالیز کنید ببینید از کجا اومدن و با مسیرهای ابزارهای اندروید استودیو مقایسه نکنید به این سادگی نمی تونید کاری کنید. (9 سال پیش)
+1 0
خیلی خیلی ممنون از شما آقای نینجا بخاطر وقتی که گذاشتین. موفق باشین :-) (9 سال پیش)

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