رفع مشکلات Android Studio (با کمک شما)
سلام و خسته نباشید به همه دوستان
- میدونید که خیلی از دوستان با Android Studio مشکل دارن، منو برادرم (با وجود مشغله ای که داریم) سعی میکنیم که به سوالاتتون پاسخ بدیم.
- البته دوستانی که خودشون از اندروید استودیو استفاده میکنن با گیر گرفتاری هاش دستو پنجه نرم می کنن سعی کنن به کسانی که تازه اومدن سمت اندروید استودیو کمک کنن و مشکلاتشون رو اگه میتونن حل کنن.
ممنونم (:
لینک:
توجه نسخه به همراه sdk رو دانلود کن که مشکلی پیش نیاد
بعد اگه java jdk رو نداشته باشی موقع نصب خودش میگه چه ورژنی رو باید نصب کنی من پیشنهاد میکنم که از ورژن 7 استفاده کنید و دیگه نیازی به هیچ تنظیماتی نیست اگه مشکلی بود بگید
سلام رفقا این مشکلو من بعد از افزودن هر لایبرری دارم توی استک هم سرچ کردم به جایی نرسیدم شما هم اینو اضافه کنید ببینید از این مشکلا دارید؟ عکسشم میذارم
این دو تا تصویر از دو تاbuild.gradle ها هستش این هم لینک این لایبرری از گیت هاب https://github.com/astuetz/PagerSlidingTabStrip
مشکل از کجاس به نظرتون؟
سلام دوستان یک سوال داشتم ممنون می شم که راهنمایی بفرمایید در اموزش بیست و یک گرافیک پیشرفته قسمت دوم که مربوط به اموزش اسلایدینگ منو است استاد ایمپورت و اکسپورت کردن کتابخانه ها ی جاوا و اندروید را اموزش می دهند اگر ممکن است این چگونگی انجام این مراحل را در اندروید استودیو توضیح دهید البته در جستجو در استک استفاده از قسمت filestructure توصیه شده است منتها ممنون می شم که به صورت کامل از دوستان اگر کسی اطلاع داره این مراحل را توضیح بده . ممنون
لایبرری که استاد استفاده کردند دیگه قدیمی شده ، من توصیه میکنم از این اموزش استفاده کنید
http://www.androidhive.info/2015/04/android-getting-started-with-material-design/
سلام
اضافه کردن لایبرری های گیت هاب به استودیو مثل آب خوردنه :) مراحل زیر رو دنبال کنید :
1- طبق تصویر پلت رو بزارید روی حالت android.
2- به فایل buid.gradle برید ( توجه کنید که دوتاس ولی شما باید به module برید )
3- لایبرری مربوطه رو به قسمت dependencies اضافه کنید - برای اینکه تست کنید این خط رو اضافه کنید که مربوط میشه به کتابخانه volley که برای ارتباط با network هستش و بعد در سمت راست و بالای صفحه یه گزینه به وجود میاد به نام sync که باید روش کلیک کنید تا سورس لایبرری به صورت کامپایل شده به پروژتون اضافه بشه و میتونید از این به بعد ازش استفاده کنید:
compile 'com.mcxiaoke.volley:library:1.0.19'
توجه کنید که برای اینکه همه چیز ok باشه در هنگام اضافه کردن لایبرری باید به اینترنت متصل باشید و در قسمت File > Settings > Gradle گزینه offline work باید غیر فعال باشه
همین :)
در مورد این پروژه من کل پروژه را از گیت دانلود کردم و در اندروید استودیو ان را تبدیل به یک ماژول کردم و بعد یک پروژه یه ساده باز کردم و این ماژول را به ان اضافه کردم هنگام اضافه کردن پرسیده می شه که ایا تنها لایبرری ها را می خواهید اضافه کنید یا اینکه خود اپ موجود در ماژول که شامل ریسورها می شود را هم می خواهید اضافه کنید به دلیل اینکه این پروژه ریسورس هایش مهم است من این گزینه را هم انتخاب کردم بعد هنگام ادرس دهی ریسور ها فایل های xml موجود در ماژول در R.layout به طور مثال خوانده نمی شد که هرچه جستجو کردم به جوابی نرسیدم در نتیجه فایل ها و سایر ریسور ها را در پروژه خودم کپی کردم گردل ها هم درست می شوند منتها باز هم ارور R می گیرم.
علت اینکه روی این مورد اسرار دارم این است که این پروژه نیازمند api 15 می باشد و min api پروژه ی بنده 8 است سعی بنده این است که ببینم ایا می توانم از این پروژه در اپلیکیشن خودم استفاده کنم یا خیر ممنون می شم دوستانی که می توانند راهنمایی کنند. همینطور از علی اقا هم که وقت می گذارند ممنون هستم.
ایمپورت مشکلی نداره یک سوالی داشتم ایا وقتی min api پروژه ی من 8 هست و پروژه ای که از گیت می خواهم به صورت ماژول به پروژه ی خودم اضافه کنم min api ان 15 است مشکلی پیش می اید؟ یعنی من باید min api ام را تغییر بدهم یا راه دیگری هم هست؟ و اینکه اگر min api پروژه ی گیت هاب را که الان کاژول کردم تغییر بدم مشکل حل می شه؟
و سوال اخر از دوستان که خواهش می کنم کامل جواب بدهند این است که هنگام ایمپورت کردن به صورت ماژول از کاربر سوال می شود که تنها لایبرری ها ایمپورت شوند یا اینکه شما می خواهید که خود اپ هم ایمپورت شود اگر من خود اپ را هم ایمپورت کنم در قسمت گردل هم گردل های مربوط به اپ خودم را دارم هم ماژول ایمپورت شده ایای در این حالت اگر از پروژه خروجی بگیرم دیگر نیازی به تغییر min api نیست؟ از دوستان خواهش می کنم که راهنمایی بفرمایند.
سلام دوستان من اندروید استودیو رو تازه نصب کردم.وقتی یک پروژه جدید میسازم و روی لایه ی activity_main.xml کلیک میکنم این لایه رو باز نمیکنه! داخل سایت stackoverflow هم سرچ کردم و راه حل های پیشنهادی رو امتحان کردم ولی درست نشد.
ممنون میشم راهنماییم کنید.بخاطر این مشکل از کارم متوقف شدم.
لطفا ورژن اندروید استودیو را بگید .
یک راهی را هم امتحان کنید در صفحه ای که باید فایل xml شما نشان داد شود بالای صفحه چند گزینه وجود دارد که یکی app theme است و یکی مربوط به orientation از سمت راست اولین گزینه مربوط به این است که تنها در خود اندروید استودیو صفحه ی شما را با کدام api نشان دهد تا انجا که من می دانم و همچنین در خروجی کار شما تاثیری ندارد. عددی که انجا وجود دارد اگر api ان را شما در sdk تان نداشته باشید اندروید استودیو به شما صفحه را نشان نمی دهد. شما عدد ان را با یکی از api هایی که مطمئن هستید در sdk تان وجود دارد یکی کنید شاید مشکلتان حل شود . برای پی بردن به api هایی که شما دارید می توانید sdk تان را باز کنید کنار نام انها گزینه ی installed نوشته شده است.
در ضمن برای دیدن ارور باید پنجره ی event log پایین سمت راست صفحه باز باشد.
کار دیگری هم که می تونید انجام بدید اینکه فایل xml تان را در حالت text بررسی کنید ببینید شاید اروری در انجا باعث این مشکل می شود.
دوست عزیز اینکه رنگ و سایر موارد شما متفاوت است به علت نوع تم IDE ای شما می باشد که از طریق ادرس file>setting>editor>color&fonts می توانید تم اندروید استودیوتان را تغییر بدهید یک تم پیشفرض دارد که همان تم فعلی شماست و یک تم به نام Dracula دارد که اندروید استودیو را سیاه می کند البته این هم قابل تنظیم است به طور مثال تنها محیط کد زنی سیاه باشد و سایر قسمت ها مانند نمایش project سفید.
سوال دومتان را درست متوجه نشدم در یک عکس پیغام Help Improve قرار دارد که ان مربوط به این می شود که اگر موافقت کنید اندروید استودیو شما اطلاعاتی را به سرور های گوگل می فرستد تا با استفاده از انها انجور که خودش گفته انها در ورژن های بعدی کارایی IDE اشان را بهبود بدهند . در یکی دیگر از عکس ها هم در صفحه ی xml ارور Build نشان داده می شود وقتی پروژه را rebuild می کنید این ایراد برطرف نمی شود؟
در مورد یک سوال دیگرتان فکر کنم که منظورتان sliding menu باشد که دراینجاتنها مشکلات اندروید پاسخ داده می شود در فروم یک جستجو داشته باشید مشکلتان برطرف می شود .
اندروید استودیود نیاز زیادی به وصل بودن به اینترنت داره و همچنین شما باید از نرم افزار های تحریم شکن استفاده کنید .محض احتیاط اندروید استودیو را ببندید نرم افزار تحریم شکن را باز کنید و بعد مجددا اندروید استودیو را اجرا کنید .در مورد gradle هم نیاز به دانلود داره بگذارید دانلودش تموم شه که ممکن یک مقدار طول بکشه.
اگر این کار ها را انجام دادی مشکل حل نشد بگید من در خدمتم.
جهت بروزرسانی SDK های خود و دور زدن تحریم گوگل از پروکسی و آموزش های زیر استفاده کنید:
- ابتدا برنامه sdk manager خود را اجرا کنید سپس به بخش tools و options بروید.
- مطابق عکس زیر در بخش Proxy Server آدرس android.hive.ir و برای Port مقدار 8080 را وارد نمایید.

- تیک مربوط به استفاده از http به جای https را فعال کنید.
- برنامه sdk manager را دوباره راهاندازی کنید.
تمام.
سرعت بسیار بالایی داره و از آخرین نسخه های گوگل استفاده میکنه.
باتشکر از سایت : hive.ir
سلام من می خواهم به جای mavencenter از jcenter استفاده کنم چون خیلی قوی تر و غنی تر هستش اما وقتی از jcenter استفاده می کنم سینک شدن گردل و دانلود لایبرری ها تا چند ساعت طول میکشه ممنون میشم اگه کمکم کنید.
سلام
لینک آخرین نسخه اندروید استودیو را براتون گذاشتم، دانلودش کنید و حالشو ببرید
این ورژن خیلی خوب و پایداره من از همین ورژن استفاده میکنم و خیــــــــــــــــلی با حاله (ما خیـــــــلی با حالیم)
خوب یکم خندیدیم بد نبود
من امولیتور اندروید استودیو رو اجرا می کنم ارور زیر رو میده:
Error while waiting for device: adb connection not available, or was terminated.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .











