در نسخه آخر اندروید در قسمت layout ها گزینه relative layout وجود نداره
راحت ترین کار برای ایجاد آن راست کلیک کردن روی constrain layout و انتخاب convert و سپس relative layout است.
در نسخه آخر اندروید در قسمت layout ها گزینه relative layout وجود نداره
راحت ترین کار برای ایجاد آن راست کلیک کردن روی constrain layout و انتخاب convert و سپس relative layout است.
وقتی میخواهیم توی تکست ویو متن یا عددی وارد کنیم ولی کیبرد مجازی گوشی باز نمیشه باید از راه زیر بریم تو تنظیمات AVD و حلش کنیم
Device settings > Language and Input > Default > Hardware (Physical Keyboard) > set to off
زمانی که برنامه رو build می کنیم و با خطای زیر مواجه می شیم
Could not find com.android.tools.build:gradle:3.5.1.
در درجه اول باید یه وی پی ان درست و حسابی داشته باشیم.
در درجه دوم باید به نت وصل باشیم.
خودش فایل های مورد نیازش رو دانلود می کنه به همین راحتی
مشکلی که امروز برام پیش اومد این بود که همه اجزایی که با طراحی گرافیکی با خروجی که توی ADV می گرفتم مشابه نبود یعنی توی AVD همه اجزای صفحه می رفتن می چسبیدن بالای صفحه.
یه ارور اینجوری توی کدم داشتم
...the view is not constrained vertically at run time it will jump
که بعد از بررسی متوجه شدم که مشکل بخاطر همینه . در واقع در نسخه جدید اندروید استودیو این مشکل هست و باید از آیکون عصای جادویی یا infer constrains استفاده بشه تا به این ترتیب مشکل رفع بشه.
اومدم اولین پروژه رو توی اندروید استودیو بسازم که دیدم ای داد بیداد دکمه Run غیر فعاله و اساسا برنامه build نمیشه و خطایی به صورت زیر داره
Could not find builder.jar (com.android.tools.build:builder:3.2.1).
رفتم توی تنظیمات و sdk tools گزینه Intel x86 Emulator Accelerator را دانلود و نصب کردم اما همچنان مشکل بر قوت خود باقیست
بعد کلی جستجو به راه حل زیر در سایت stackoverflow رسیدم
Go to File>Setting>Build,Execution,Deployment>Gradle>Android Studio>> and Check mark this:: Enable Embedded repository and Click Ok
انجام دادم و build شد
بعد ایمولاتور رو راه اندازی کردم و از اندروید 4 استفاده کردم و نسخه KitKat رو دانلود کردم و گوشی نکسوز رو روی اون بالا آوردم و مشکل حل شد بار اول که Run زدم خیلی وقت گرفت تا ایمولاتور رو نشون بده ولی بعدش همه چی اوکی بود.
بله بله بله
اینجانب رفتم اندروید استودیو رو از یه سایت ایرانی دانلود کردم حدود یک گیگ بود و نصب کردم و موقع اجرا متوجه شدم که یه چیزی به اسم SDK لازم داره
رفتم که اونم دانلود کنم دیدم که ای داد بی داد حدود 13 گیگه و چون ما اینترنت خیلی خیلی پر سرعت و خیلی خیلی نامحدودی داریم گفتم حسش نیست بمونه بعد!!!!
نتونستم توی بازار این SDK ها رو پیدا کنم و یه فروشنده بهم گفت که تنها راهش دانلود کردنه
دوباره دست به دامن اعضای گروه های تلگرامی شدم و یک نفر راهنمایی کرد که شما VPN نصب و اجرا کن و بعد اندروید استودیو رو اجرا کن اون خودش همه چیزای لازم رو دانلود و نصب می کنه
بله منم همین کارو کردم حدود 3 ساعت طول کشید تا همه بسته های SDK مورد نیاز به صورت خودکار نصب شد و من تونستم اولین برنامه اندرویدی رو ایجاد کنم
اما خب بلاخره اندروید استودیو باز شد و حالا فکر کنم میتونم اولین برنامه رو ایجاد کنم
آموزشی که قبلا دانلود کردم مربوط به ایکلیپس هستش و من باید وقت بزارم و با محیط اندروید استودیو آشنا شم
فکر میکنم برای شروع بهتره که از خود سایت مرجع یعنی لینک زیر استفاده کنم
https://developer.android.com/training/basics/firstapp/creating-project
امروز یه کشف جدید نمودم اونم اینکه ایکلیپس بنده AVD ندارد یعنی همان شبیه سازگوشی اندروید
پس از جستجوهای فراوان و پرس و جو متوجه شدم که کلا این چیز خیلی مهمی نیست و میتونم از genymotion به جاش استفاده کنم
یه نفر تو گروه بهم گفت که کلا ایکلیپس زیاد ابزار مناسبی نیست و اندروید استودیو چیز بهتریه
و سایت android_studio.ir رو بهم معرفی کرد تا نحوه نصب اندروید استودیو رو از اونجا بخونم