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

پیش بسوی اندروید استودیو (آموزش و یادگیری ، رفع مشکلات)

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

سلام دوستان

کم کم باید به سمت اندروید استودیو رفت < من از آموزش های محمد حسین عزیز برای نصب اندروید استودیو استفاده کردم <

البته هنوز هم با اکلیپس استاد کد میزنم < ولی گاهی برای تست برخی کدها به اندروید استودیو نیاز هست <

برای اینکه به این محیط عادت کنید و باهاش مثل اکلیپس بتونید سریع کار کنید و احساس راحتی داشته باشید ، توی این تاپیک تجریبات کار با اندروید استودیو قرار میگیره تا کم کم با هم دیگه اندروید استودیو رو یاد بگیریم و با محیطش آشنا بشیم

برای خود من پیش اومده که بارها با مشکلات فراوان برخورد کردم و به نحوی با سرچ در StackOverFllow تونستم اونهارو رفع کنم < اما اگر اون مشکلات رو همراه با راه حلشون اینجا قرار میدادم هم در آینده برای خودم من و هم سایر کاربران مفید بود <

 

اندروید استودیو

نظرات

Mohammad 10 سال پیش
مرسی Criss جان...کار بسیار جالب و مفیدی انجام دادی!! امیدوارم موفق باشی...
بهروز 10 سال پیش
حرکتت خیلی قابل تقدیره..اینجوری باعث میشه خیلی از دوستان زودتر کوچ کنند به اندروید استودیو مرسی

پاسخ‌ها 9

Criss 10 سال پیش

مشکل امشب <

من موقع ساخت یک پروژه جدید با این اررو مواجه می شدم <

 No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'

برای حل مشکل سومین پاسخ رو استفاده کردم

This happens because after updates your studio uses api version 23 by default.

StackOverFlow

نظرات

Criss 10 سال پیش

نکته ی بعدی <

در اندروید استودیو Ctrl+E و Ctrl+Shit|+KeyUp/Down و Ctrl+D و کلا تمام کلید های میانبر ممکنه متفاوت باشه و دیگه خودتون بهتر میدونید توی این شرایط کد زدن چقدر حالتون رو بد میکنه و انگار دارید توی NotePad کد میزنید و احساس خفگی میکنید

در حال ویرایش

نظرات

عزیزی 10 سال پیش
سلام وقتی که من پروژه جدیدی با empty activity می سازم AppCompatActivity رو نمی شناسه و حتما باید کلاس رو با Activity اکستند کنم تا مشکل برطرف شود چیکار کنم تا هر دفعه موقع ساختن پروژه جدید چنین مشکلی پیش نیاید
Criss 10 سال پیش
مشکلتون رو سرچ کردم < فعلا نتونستم این مورد رو پیدا کنم که بصورت پیشفرض Compile Sdk Version , Build tools Version رو ست کنید < بنابر این فعلا میتونید با هربار اجرای پروژه با استفاده از کلید های Ctrl+Shift+Alt+S این مقادیر Compile Sdk Version , Build tools Version رو طبق لینکی که بالاتر گذاشتم تغییر بدید
محمد 10 سال پیش
اقای عزیزی توی style باید یه استایلی رو به برنامه معرفی کنی که appCompat باشه. Criss، دکمه ctrl+d کار میکنه ولی اون شورتکاتی که باهاش یه خط رو حذف میکنی نه.
Hajhosseini 10 سال پیش
File/Setting/Keymap کلید هاتون رو عوض کنید، استاد هم خودشون تغییر داده بودن.
عزیزی 10 سال پیش
ممنون از دوستان . یه نسخه جدید تر از اندروید استودیو رو دانلود کردم مشکلم حل شد
مهران  10 سال پیش

سلام یه مشکلی با Layouts داشتم که تو پرسش و پاسخ مطرح کرده بودم ولی تا الان کسی جواب نداده. گفتم اینجا بگم شاید شما یا از دوستان کسی دیگه کمک کنه. ممنونم.
https://answers.uncox.com/android/question/13667/%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D9%84%D8%A7%DB%8C%D9%87-%D9%87%D8%A7%DB%8C-android-studio

نظرات

AMir 10 سال پیش
مشکلتون به این خاطره که داخل ادیتور اکلیپس به صورت پیشفرض یک linear layot vertical وجود داره که داخل ادیتور آندروید استودیو به جای linear layot vertical یک relative layout هست که باید برای حل مشکلتون در زیر مجموعه relative layout یک عدد linear layot vertical قرار بدید و بعد باقی کار ها رو در زیرمجموعه linear layot vertical انجام بدید امیدوارم متوجه شده باشید
مهران  10 سال پیش
این همه نوشتم چرا ثبت نشد؟! ممنون امیر جان. من Linear layout رو جایگزین Relative کردم و android:orientati رو هم اضافه کردم درست شد. روش شما رو تست کردم ولی شاید اشتباه کردم و جواب نداد. تو Stackoverflow هم یه مطلبی که مال 3 سال پیش بود و برای اکلیپس بود یه روش دیگه ای گفته بود که اونم جواب نداد و بازم باید android:orientati وارد می کردی. لینک حالا سوال اینجاست هردفعه باید این تغییر رو دستی انجام داد؟ یعنی مشکلی از سمت آندروید استدیو هست یا سواد ما نمی کشه؟
AMir 10 سال پیش
به نظر من این یک مشکل که نیست برعکس یک مزیته مثلا شما یک تکست ویو میخای همیشه در پاییین صفحه باشه توی ایکلیپس باید با لایه ها اینکار رو بکنی ولی توی آندروید استودیو شما تکست ویو رو پایین صفحه میکشی تمام تکست ویو در هر سایزی پایین صفحه میمونه
RojaDev 10 سال پیش

پروژه ای در اندروید استودیو ایپمورت کردم...

طبق عکس زیر میگفت نتونسته andorid-22 رو پیدا کنه.منم رو گزینه instal.... کلیک کردم...ف-ی-ل-ت-ر هم بازه اما هیچی دانلود و نصب نمیکنه.باید چیکار کرد؟!

 

 

بعدا نوشت :

پلتفرم هارو در پوشه مورد نظر کپی کردم اما جلوی کردمشون پیغام نوشته!

نظرات

Criss 10 سال پیش
اظلاعات مربوط به Target-Sdk رو از gradle.build به نسخه ی پایین تری که دارید تغییر بدید < در صورتی که در آپدیت کردن از طریق SDKManager مشکل دارید > میتونید Platform های مورد نیاز رو هم جداگانه دانلود کنید و در ادرس فولدر SDK/Platfrom قرار بدید
RojaDev 10 سال پیش
مرسی ، اما تو عکس بالای ( اپدیت پاسخ ) که الان گذاشتم ...همه پلتفرم ها کپی شدن اما جلوشون پیغام داره و همون ارور در عکس اول همچنان پا برجاست
Criss 10 سال پیش
دقیقا یادم نیست این مشکل رو چطوری حل کردم < ولی حدس میزنم < چیلتر شکن زدم < و گذاشتم خود اندروید استودیو مشکلاتش رو رفع کنه < چرا target مربوط به پروژه ایی که ایمپورت کردید رو تغییر نمیدید ؟
RojaDev 10 سال پیش
تارگت رو هم تغییر دادم اما باز ارور میده
RojaDev 10 سال پیش

مورد تارگت برطرف شد این ظاهر شد!!!! :|

نظرات

Criss 10 سال پیش
شما توی پروژتون View هایی دارید (CardView + ResycleView)که نیاز به android-support-v7-appcompat دارید ، همچنین از گوگل سرویس هم در پروژه شما استفاده شده < توی نت سرچ کنید ، ببین چطور میشه اینهارو به اندرویداستودیو شناسایی کرد
عزیزی 10 سال پیش

نحوه Serializable کلاس در اندروید استودیو

سلام خواستم یه کلاسی را implements نمایم به Serializable ولی فیلد SerialVersionUID را نمی ساخت برای برطرف کردن مشکل plugin GenerateSerialVersionUID رو دریافت و نصبش کردم و با زدن دکمه های alt+insert بر روی Serializable گزینه SerialVersionUID به سادگی این کار را انجام می دهد

نظرات

amraee 10 سال پیش

با سلام: میشه کاری کرد که اندروید استدیو بی نیاز از اینترنت و سایت گوگل بشه؟ یعنی کتابخانه ها را بصورت آفلاین و یا آنلاین یکباره آبدیت کرد

نظرات

MeY3am 10 سال پیش
خیر دوست عزیز اندرویداستودیو فقط آنلاین کتابخونه هارو اضافه میکنه "برای بار اول" !
Criss 9 سال پیش

این قسمت رو روی گزینه اخر ست کنید ، نتیجه بهتری میگیرید در کار بین تب ها

نظرات

Criss 9 سال پیش

اگر بعد از زدن Ctrl+Space پرانتز و سیمیکولن آخر گذاشته نمیشه به شکل زیر

tabLayout.setVisibility(

در حالی که باید به این شکل باشه

tabLayout.setVisibility();

قسمت زیر رو تیک بزنید

 

نظرات


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