PDA

View Full Version : Android Studio در لینوکس



ali reza mansoori 2
شنبه 13 دی 1393, 18:28 عصر
سلام دوستان اندروید استدیو رو روی ویندوزم نصب کردم خیلی اذیت میکنه یه با که sdk manager رو اصلا باز نمی کرد حالا هم avd رو اجرا نمی کنه یعنی اصلا نمیتونم دیوایس مجازی اجرا کنم
میخوام یه لینوکس نصب کنم و اندروید استدیو رو روی اون نصب کنم
دوستانی که با لینوکس کار میکنن میشه کمی راهنماییم کنید
چه ویرایشی از لینوکس رو نصب کنم که هم کار کردن باهاش راحت باشه هم اندروید استدیو باهاش مشکلی نداشته باشه

storm_saeed
شنبه 13 دی 1393, 19:40 عصر
هیچ فرقی تو توزیع نداره اگه زیبایی برات خیلی مهمه و حالو حوصله شخصی سازی لینوکست رو نداری المنتری او اس و دیپین که بر پایه اوبونتو هستن خوبن آرچ و ردهت بیس ها مثل فدورا از نظر پشتیبانی فوق العاده هستن
خودم نزدیک 4-5 ساله از فدورا استفاده میکنم خیلی راضیم
یه چیز خوبیم که داره اینه که مثلا بعضی گوشی ها مثل zte و .. اینجور چیزا که درایو بعضی هاش به سختی گیر میاد با ده خط کد کل درایور های شرکت ها رو میتونی به لینوکست و sdk manager ات بشناسی

smemamian
شنبه 13 دی 1393, 21:18 عصر
سلام اوبونتو 14.10 رو نصب کن. ساده و کاربردی...

abbasalim
شنبه 13 دی 1393, 22:33 عصر
سلام اوبونتو 14.10 رو نصب کن. ساده و کاربردی...

سلام
منم با نظر ایشون موافقم ولی برای شروع از 14.04 استفاده کنید به نظرم بهتره

! نیاز به زدن هیچ کدی برای شناسوندن گوشی ها نیست همه گوشی ها رو بدون نصب درایور میشناسه

reza ghorbani
شنبه 13 دی 1393, 22:46 عصر
منم رو اوبونتو نصب کردم . مشکلی نداره. تنها مشکلی که هست نصب gradle های اندروید استادیو. که اونم خود اندروید از رو اینترنت دانلود و نصب می کنه. اگه با gradle ها مشکلی پیش نیاد راحت جواب میده...

storm_saeed
شنبه 13 دی 1393, 23:29 عصر
سلام
منم با نظر ایشون موافقم ولی برای شروع از 14.04 استفاده کنید به نظرم بهتره

! نیاز به زدن هیچ کدی برای شناسوندن گوشی ها نیست همه گوشی ها رو بدون نصب درایور میشناسه

جمله اخر غلطه برای دیباگینگ بعضی گوشی ها در لینوکس شناسونده نمیشن مثل الکاتل یعنی وقتی تو ترمینال ./adb devices رو میزنین گوشی متصلی رو بهتون معرفی نمیکنه برای رفع این مشکل باید فایل موجود در etc/udev/rules.d/51-android.rules رو تغییر بدید و vendor id شرکت سازنده رو بهش بگین گوگل لیستی از vendor id تمام شرکت ها رو در داکیومنت هاش گذاشته کافیه تو اون فایل به ازای هر شرکت این خط رو در فایل کانفیگ قرار بدید
SUBSYSTEM=="usb",ATTRS{idVendor}=="xxxx",ATTRS{idProduct}=="xxxx",MODE="xxxx"
درایور ها هر گوشی به طور خیلی کلی و ساده دو نوع هستن یکیش اینه که فرمت فایل sd card رو بتونه بخونه که mtp و mtpfs هستن که الان تو اکثر توزیع های جدید بصورت دیفالت این قابلیت رو دارن یکی هم شناسایی شدن گوشی در environment لینوکسه که این کار برای نوع دومه

tux-world
یک شنبه 14 دی 1393, 15:55 عصر
ابونتو glx من رو هم نشناخت که دستگاری کردم درست شد

abbasalim
یک شنبه 14 دی 1393, 23:57 عصر
جمله اخر غلطه برای دیباگینگ بعضی گوشی ها در لینوکس شناسونده نمیشن مثل الکاتل یعنی وقتی تو ترمینال ./adb devices رو میزنین گوشی متصلی رو بهتون معرفی نمیکنه برای رفع این مشکل باید فایل موجود در etc/udev/rules.d/51-android.rules رو تغییر بدید و vendor id شرکت سازنده رو بهش بگین گوگل لیستی از vendor id تمام شرکت ها رو در داکیومنت هاش گذاشته کافیه تو اون فایل به ازای هر شرکت این خط رو در فایل کانفیگ قرار بدید
SUBSYSTEM=="usb",ATTRS{idVendor}=="xxxx",ATTRS{idProduct}=="xxxx",MODE="xxxx"
درایور ها هر گوشی به طور خیلی کلی و ساده دو نوع هستن یکیش اینه که فرمت فایل sd card رو بتونه بخونه که mtp و mtpfs هستن که الان تو اکثر توزیع های جدید بصورت دیفالت این قابلیت رو دارن یکی هم شناسایی شدن گوشی در environment لینوکسه که این کار برای نوع دومه

آهان ممنون من الجی سامسونگ ایسوز سونی امتحان می کردم نیازی نداشتند. فکر نمی کردم دستگاههایی باشن که شناسایی نشن

storm_saeed
دوشنبه 15 دی 1393, 00:08 صبح
آهان ممنون من الجی سامسونگ ایسوز سونی امتحان می کردم نیازی نداشتند. فکر نمی کردم دستگاههایی باشن که شناسایی نشن
شرکتای معروف اکثرا دیگه لینوکس میشناستشون
هر چی کرنل لینوکس جدید تر میشه ساپورت سخت افزاریش هم بهتر میشه مثلا این اخرین نسخه اش دسته ایکس باکس رو هم دیفالت میشناسه

[younes]
دوشنبه 15 دی 1393, 01:16 صبح
سلام اوبونتو 14.10 رو نصب کن. ساده و کاربردی...
به توصیه روی لبه ی تکنولژی راه نرید!
اگر میخواهید از توضیعی استفاده کنید بهتره از اونایی استفاده کنید که حداقل یک یا دوسال از انتشارش گذشته و مشکلاتش رفع شده من این اشتباه روکردم و کلی از وقتم هدر رفت.


شرکتای معروف اکثرا دیگه لینوکس میشناستشون
هر چی کرنل لینوکس جدید تر میشه ساپورت سخت افزاریش هم بهتر میشه مثلا این اخرین نسخه اش دسته ایکس باکس رو هم دیفالت میشناسه
به نظر من که هیچ تظمینی وجود نداره! چون در اوبونتو ۱۴٫۰۴ پدرم در اومد تا کارت گرافیک ATI رو نصب کنم و حالا روی سنت os ۷ , اندرویذ استادیو, برای اجرای AVD نیاز به KVM داره و به دلیل ناسازگاری سخت افزار نمیتونه ماژول مربوطه رو لود کنه و هیچ کاریش هم نمیشه کرد..

storm_saeed
دوشنبه 15 دی 1393, 01:56 صبح
;2157208']به توصیه روی لبه ی تکنولژی راه نرید!
اگر میخواهید از توضیعی استفاده کنید بهتره از اونایی استفاده کنید که حداقل یک یا دوسال از انتشارش گذشته و مشکلاتش رفع شده من این اشتباه روکردم و کلی از وقتم هدر رفت.
به نظر من که هیچ تظمینی وجود نداره! چون در اوبونتو ۱۴٫۰۴ پدرم در اومد تا کارت گرافیک ATI رو نصب کنم و حالا روی سنت os ۷ , اندرویذ استادیو, برای اجرای AVD نیاز به KVM داره و به دلیل ناسازگاری سخت افزار نمیتونه ماژول مربوطه رو لود کنه و هیچ کاریش هم نمیشه کرد..
کلا توزیع های bleeding edge یا غلطان بهتر از توزیع هایی مثل دبیان که هر چند سال اپدیت براش میاد کلا توزیع های بلند مدت برای کارهایی که استیبل بودن مهمه انتخاب میشن
نمیشه گفت تضمینی وجود نداره چون بعضی از اینا یه چیز کلین مثل درایور مثلا وایرلیس و فوقش با دوتا کانفیگ دستی کار میکنه
مشکل کارت گرافیکی هم بخاطر شرکت هایی مثل nVidia است که درایورشون رو نمیدن مخصوصا ATI که ساپورتش کمه فعلا اینتل بهتر از همشون باز یه درایور رسمی براش اومده
کلا اوبونتو به نظرم توزیع خیلی ابتداییه صرفا برا اشنایی برا لینوکس خوبه وگرنه کلی مشکلای عجیب غریب توش داره

ali reza mansoori 2
جمعه 26 دی 1393, 19:27 عصر
ممنون از همه دوستان
بلاخره وقت کردم اوبنتو رو نصب کنم
وقتی میخوام اندروید استدیو رو نصب کنم میگه jdk رو پیدا نمیکنم
jdk رو از کجا دانلود کنم بهتره
هر سایتی میزنم خیلتره

abbasalim
جمعه 26 دی 1393, 21:49 عصر
;2157208']در اوبونتو ۱۴٫۰۴ پدرم در اومد تا کارت گرافیک ATI رو نصب کنم و ..
این مشکل ATI هست که از دنیای ازاد حمایت نمیکنه . من درایور لپتاپم nvidia و intel هست nvidia درایور رسمی خودش رو به صورت کلوز سورس ارائه داده . اینتل هم که کلا مشکلی نداره

abbasalim
جمعه 26 دی 1393, 21:51 عصر
ممنون از همه دوستان
بلاخره وقت کردم اوبنتو رو نصب کنم
وقتی میخوام اندروید استدیو رو نصب کنم میگه jdk رو پیدا نمیکنم
jdk رو از کجا دانلود کنم بهتره
هر سایتی میزنم خیلتره
ساده ترین آموزش نصب jdk اوراکل که تو عمرم دیدم بدون شک لینک زیر هست :
http://www.wikihow.com/Install-Oracle-Java-JDK-on-Ubuntu-Linux

! ابتدا jdk رو با دور زدن تحریم دانلود کنید بعد طبق دستورات پیش برید
برای دور زدن اگر وسیله ای ندارید T*/o*/r رو نصب کنید. برای آموزش نصبش هم بهترین مرجع http://forum.ubuntu.ir/ بخش ویکی ش البته هست