چگونه تحریم‌های نرم افزاری را دور بزنیم؟

فعالسازی پروکسی در اندروید استودیو
متاسفانه در بخش‌های زیادی به دلیل اعمال تحریم، توسعه دهندگان ساکن ایران در استفاده از سرویس‌ها و نرم افزارها با محدودیت‌هایی مواجه هستند که قسمتی از این محدودیت، جلوگیری از اتصال به سرویس توسط IP های ایران است.

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

اولین مورد دسترسی به وب سایت Developer اندروید است که به روی کاربران ایرانی بسته شده و دسترسی به آن، جز با تغییر آی پی و استفاده از آی‌پی کشورهای ثانویه امکان پذیر نیست. موارد مهم دیگر، دسترسی آنلاین به ابزار (Android SDK) و مخزن (Repository) کتابخانه‌های مورد استفاده در پروژه‌های اندرویدی است.

ارور Unable resolve dependency for

هنگام اضافه کردن کتابخانه به پروژه در صورت اتصال با IP ایران، اروری مشابه تصویر بالا دریافت می‌کنید. لازم نیست در هربار ساخت پروژه جدید یا اضافه کردن کتابخانه به پروژه، IP را تغییر دهید. کتابخانه‌ای مانند androidx.appcompat:appcompat که در همه‌ی پروژه‌ها به صورت پیش فرض قرار دارد، فقط کافی است یکبار دریافت شود. در پروژه‌های بعدی نیاز به دریافت آنلاین مجدد نیست (مگر آنکه از نسخه‌ای متفاوت از نسخه قبل بخواهید استفاده کنید). حتی شاید برای این کتابخانه هیچگاه نیاز به دریافت آنلاین نباشد. این کتابخانه و سایر کتابخانه‌های مربوط به Support در Android Support Repository قرار دارند و اگر نسخه مدنظر شما در Android Support Repository موجود باشد، نیاز به نصب آنلاین نیست. بیشتر در نصب و دریافت کتابخانه‌هایی دچار مشکل می‌شویم که توسط سایر توسعه دهندگان تهیه شده و در مخزن jcenter قرار گرفته‌اند.

ابزار و روش های مختلفی برای دور زدن تحریم وجود دارد که برخی رایگان و برخی غیر رایگان هستند. قبل از نوشتن این مطلب، چند ساعتی را صرف تست انواع روش‌ها و نرم افزارهای متفاوت کردم تا خروجی این مقاله بتواند برای اکثریت هموطنان راهگشا باشد. غیر از مواردی که در ادامه اشاره می‌کنم، روش‌های دیگری نیز در وب توسط توسعه دهندگان معرفی شده که من سعی می‌کنم به مواردی بپردازم که تا حد امکان پیچیدگی کمتری داشته و همچنین اصولی باشد.

تذکر: قبل از هر اقدامی مطلب را تا انتها و با دقت مطالعه کنید.
بروزرسانی: به دلیل درخواست “کارگروه تعیین مصادیق محتوای مجرمانه” توضیحات مربوط به معرفی سرویس‌های VPN مناسب برای اندروید استودیو حذف شد. بنابراین تنها به معرفی سرویس‌های ایرانی ویژه عبور از تحریم‌ها اکتفا می‌کنم.

سرویس FOD: مدتی است سرویس رایگانی با نام FOD یا Freedom of Developers مخصوص توسعه دهندگان ایرانی معرفی شده که فقط وب سایت‌ها و سرویس‌های تحریم شده را از پروکسی خود عبور می‌دهد که به سادگی و با تعریف IP و Port معرفی شده در اندروید استودیو، مشکل برطرف می‌شود.
بیش از ۲ سال می‌گذرد که به شخصه از این سرویس رایگان استفاده می‌کنم و نیازی به VPN پیدا نکرده‌ام. توضیحات بیشتر در خصوص سرویس FOD در صفحه گیت هاب: کلیک کنید

تذکر: سرویس FOD صرفا دامین‌هایی که برای ایران تحت تحریم هستند را پوشش داده و سایر سرویس‌ها و آدرس‌ها در هنگام فعال بودن این پراکسی از دسترس خارج می‌شوند. بنابراین لازم است هنگام نیاز به اتصال به سرویس‌هایی که مشمول تحریم نیستند، این پراکسی را غیر فعال نمائید. به عنوان مثال اگر Gradle نیاز به بروزرسانی دارد، قبل از آن باید در تنظیمات پراکسی در اندروید استودیو، no proxy را انتخاب کنید تا عملیات دانلود و نصب نسخه جدید گریدل انجام شود.

بعد از تعریف پروکسی در صفحه تنظیمات، قبل از بازگشت به محیط پروژه، اندروید استودیو به شما اعلام می کند که برای استفاده گریدل از پروکسی، اطلاعات آن به فایل gradle.properties در پروژه نیز اضافه خواهد شد:

تنظیمات پروکسی در فایل gradle.properties

در صورتی که بعدا لازم شد از نرم افزار و سرویس دیگری برای تغییر آی پی استفاده کنید، حتما دو خطی که به این فایل اضافه شده را حذف کنید تا تداخل پیدا نکند. پیشنهاد من این است بلافاصله بعد از اینکه کارتان با پروکسی تمام شد، حذف را انجام دهید زیرا این موارد عموما در خلال توسعه نرم افزار فراموش می شود و ممکن است در آینده وقت زیادی را از ما بگیرد. دقت کنید خط org.gradle.jvmargs=-Xmx1536m به هیچ عنوان حذف نشود. ضمنا در صفحه HTTP Proxy نیز مجدد No Proxy را انتخاب کنید.

سرویس Shecan: سرویس رایگان دیگری مشابه FOD با نام “شکن” فعالیت می‌کند با این تفاوت که لازم است DNS را روی سیستم عامل خود تغییر دهید. توضیحات بیشتر در وب سایت شکن.

اما چنانچه به هر دلیلی استفاده از دو سرویس فوق امکان پذیر نبود لازم است از برنامه‌ها و ابزار عمومی (رایگان و یا غیر رایگان) مانند VPN و Proxy برای دور زدن تحریم‌ها استفاده کنیم. برخی از نرم افزارها ممکن است عملکرد مناسبی نداشته و باز هم در اتصال اندروید استودیو به مخزن آنلاین مشکل پابرجا باشد. بنابراین لازم است چندین مورد را امتحان کنید. برنامه‌های رایگان و عمومی معمولا از سرعت کمتری نسبت به سرویس‌های پولی و یا مواردی مثل FOD برخوردار هستند و ممکن است در برخی موارد به ما کمکی نکند. بخصوص در هنگام ساخت پروژه جدید در اندروید استودیو یا هنگام اضافه کردن کتابخانه به پروژه. در تست هایی که انجام دادم در اکثر موارد با استفاده از ابزار رایگان نیز لیست ابزار SDK Manager به خوبی از سرورهای گوگل دریافت می شد و امکان نصب ابزار به صورت آنلاین وجود داشت. اما در محیط پروژه و اضافه کردن کتابخانه به پروژه، در مواردی با شکست مواجه شد. کتابخانه ها از مخزن آنلاین jcenter دریافت می شوند که این سرویس بر روی آی پی ایران بسته بوده و از حساسیت بالاتری برخوردار است.

در تستی که با یکی از ابزارهای عمومی و رایگان انجام دادم، لازم بود بعد از فعال شدن نرم افزار و اطمینان از اینکه تغییر آی پی با موفقیت انجام شده (توسط وب سایتهای نمایش آی پی مانند ip2location.com)، در تنظیمات اندروید استودیو در قسمت HTTP Proxy، گزینه Auto-detect proxy settings را انتخاب کنم:

Auto Detect Proxy Settings

اگر مشکل رفع نشد مجدد تست کنید. مثلا اگر کتابخانه با موفقیت به پروژه اضافه نشد و ارور Unable resolve dependency for… گرفتید، یکبار دیگر Sync کنید. ممکن است در یک لحظه سرعت کاهش یابد یا ارتباط با سرور قطع شود. اگر باز هم حل نشد، نرم افزار تغییر آی پی را متوقف و مجدد اجرا کنید. یا راهنمای نرم افزار را مطالعه کنید. معمولا این ابزار یک IP و Port اختصاص می دهند که با تعریف آن در اندروید استودیو، احتمالا مشکل رفع شود. مانند تصویر زیر:

تنظیمات پروکسی در اندروید استودیو

تذکر: در استفاده از برخی سرویس‌ها ممکن است نیاز باشد بعد از اعمال تغییرات، یکبار کاملا از اندروید استودیو خارج شده و مجدد اجرا کنید. البته برای مواردی مانند FOD عموما نیازی به انجام این کار نیست زیرا تنظیمات درون خود اندروید استودیو اعمال می‌شود.

تاکید میکنم در استفاده از ابزار رایگان شاید مجبور باشید وقت بیشتری برای گرفتن نتیجه مطلوب بگذارید و لازم باشد گزینه های متفاوتی را تست کنید. مثلا در تعریف Proxy اگر با گزینه HTTP جواب نگرفتید، SOCKS را انتخاب کنید.

در پایان از شما درخواست دارم تجربیات خود را در قسمت دیدگاهها با سایرین به اشتراک بگذارید.

این مطلب چقدر برایتان مفید بود؟ لطفا امتیاز دهید
4.5/5 - (116 امتیاز)
پرسش‌ها و دیدگاه‌های کاربران
دوره آموزش برنامه نویسی اندروید
دوره آموزش برنامه نویسی اندروید

با دریافت این دوره به تمامی آموزش‌های غیر رایگان و رایگان موجود در وب سایت دسترسی دارید که تخفیفی برای آموزش‌های غیر رایگان نیز درنظر گرفته شده. این پکیج به دو صورت دانلودی و ارسال پستی ارائه می‌گردد.
آموزش‌های اندروید استودیو در دو دسته «پایه» و «تکمیلی» منتشر می‌شوند.
آموزش‌های پایه شامل مباحث اصلی و ضروری و آموزش‌های تکمیلی مطالبی است که می‌بایست در کنار مطالب اصلی بررسی شود.
با خرید این دوره، به تمامی آموزش‌های غیر رایگانی که در آینده منتشر می‌شود نیز به صورت رایگان دسترسی خواهید داشت!

یک دیدگاه بنویسید

پرسش‌های زیر تایید و پاسخ داده نـــخواهند شد:
۱: جزء موارد مطرح شده در صفحات مشکلات و پرسش‌های رایج و بروزرسانی‌های محتوای آموزشی باشد
۲: سوال قبلا توسط کاربران در دیدگاه‌ها مطرح و پاسخ داده شده باشد
۳: پرسش خارج از مبحث آموزشی موجود در این صفحه باشد

  • کارش گفت:

    سلام ممنون از سایت خوبتون. من تمام روش هارو امتحان کردم نشد اما ی روشی خودم ابداع کردم که به نتیجه رسیدم و همه تحریم ها برداشته شد و هم فایل های sdk و هم امولاتورهارو بی دردسر تونستم دانلود کنم .اول از همه باید اندروید استودیو رو با نرم افزار Revo Uninstaller حذف کنید و بعد با همون نرم افزار باید دیتایی که اندروید استودیو از شما ذخیره کرده رو با همون نرم افزار پاک کنید روشش به این صورته که فورس آن اینستال رو می زنید بعدش فولدر بعدش مسیردهی می کنید به درایو سی،یوزرس،یوزر فعلی،اپ دیتا،لوکال،گوگل. و به این صورت اطلاعات لوکیشن که از شما ذخیره کرده و در نصب های بعدی دوباره بالا میره پاک میشه .برای اطمینان تمام اپ دیتا های مرتبط با گوگل در درایو سی زیرشاخه های پروگرام فایلز و پروگرام دیتا رو هم پاک کنید.حالا از همین سایت یا سافت ۹۸ نسخه پرتابل اندروید استودیو رو بگیرید و ی جایی نگه دارید و فعلا اکسترکت نکنید.حالا ی نرم افزار شیلترفکن نصب کنید من با تانل بیر TunnelBear کارم راه افتاد حالا ثبت نام کنید و ی کشوری مثل آلمان رو انتخاب کنید وقتی مطمین شدین بهش وصل میشین زبان آلمانی رو به سیستمتون اضافه کنید و تایم زون رو روی Berlin قرار بدین و Region رو روی Germany قرار بدین و Regional Format رو روی English US قرار بدین حالا سیستم رو ریستارت کنید و با شیلترفکن به آلمان وصل بشید بعدش اندروید استودیو رو اکسترکت کنید فایل اجرایی داخل پوشه bin هست و اسمش studio64.exe هست ازش شرتکات درست کنید بیارید دسکتاپ حالا اجرا کنید و لذت ببرید خودش sdk هم دانلود میکنه ….بعدا میتونید هر امولاتوری دلتون خواست نصب کنید .اگر به دردتون خورد
    گیت هابم رو دنبال کنید https://github.com/AcademyZirak/ یا بهم ایمیل بدین تا انرژی بگیرم شاد باشید. academyzirak@gmail.com

  • محمدحسین گفت:

    سلام حاجی دمت عالی بود منتها من قدم به قدم رفتم بعد یک ارور گفت که گریدل نمیتونه دانلود شه بعد باروشی درستش کردم دانلود کردم و اینا بعد دوباره یک ارور دیگه داده مبنی بر اینکه بروز نیست بروز کردم(ارور بولد تولز) و درست انجام داد بار دوباره میگه که بعضی از فایل ها اکسپت نشده اند نمیدونم چیکار کنم به نظرت چیکار کنم همه حذف کنم و آنلاین دوباره بذارم خودش فایلهارو دانلود کنهیا چی؟

    • سیدمهدی مطهری گفت:

      ارور accept دقیقا مربوط به چی هست؟ اگه بیلد تولز هست که توضیحات لازم در قسمت لینک دانلود بیلد تولز در صفحه “نصب اندروید استودیو” قید شده
      https://android-studio.ir/?p=249

  • mohammad گفت:

    سلام من اندروید استودیو رو نصب کردم در بخشی که باید sdk رو دانلود کنه دانلود نمیشه
    dns سیستم رو تغییر دادم باز دانلود نشد از سرویس fod استفاده کردم باز دانلود نمیشه میشه لطفا راهنماییم کنید چی کار کنم تا دانلود بشه
    ممنون

  • حامید گفت:

    سلام، خیلی ممنونم از شما. با روش FOD کارم راه افتاد واقعاً ممنونم 🙏

  • حمید گفت:

    سلام .dns کامپیوتر رو تغییر دادم و با مرورگر به سایت تحریم شده وصل میشه اما عجیب استدیو برای دانلودsdk وصل نمیشه . چندتا فیلتر شکن هم امتحان کردم ولی واسه استدیو وصل نمیشه و مرورگر همه اوکیه . منطقه هم عوض کردم region اما اثر نکرد .؟

  • مصطفی گفت:

    خیلی ممنون از اقا سهیل مشکلم حل شد .اگه از سایت شکن یا فیلتر شکن استفاده میکنید و اس دی کی دانلود نمیشه باید از قسمت contol panel گزینه region را انتخاب کنید و در تب فرمت زبان خود را از persian به english (united kingdom) تغییر دهید بلافاصله مشکلتون حل میشه.
    تشکر دوباره از اقا سهیل و مدیر سایت

  • مبین گفت:

    سلام
    از سرویس fod و خیلی های دیگه استفاده کردم
    قبلا مشکلی نداشتن وکار میکردن
    ولی الان اندروید استدیو میخواد از مخزن jointer چیزی دانلود کنه که ارور ۴۰۳ میده
    خواستم بدونم معنی این ارور چیه
    وآیا راه حل خاصی داره ؟
    تشکر

    • سیدمهدی مطهری گفت:

      اگه منظورتون مخزن jcenter هست که این مخزن منسوخ شده و در پروژه هایی که جدیدا ایجاد میکنید هم فعال نیست. در صفحه “پرسش های رایج” توضیحات کامل موجود هست

  • وحید گفت:

    سلام من دو روز بود که درگیر نصب اندروید استودیو بودم. شکن، fod ، و چند مورد وی پی ان پولی رو امتحان کردم ولی جوابی نگرفتم.sdk و امولاتور رو دانلود نمیکرد. تا این که متوجه شدم از نسخه ۴٫۲٫۲ به بالا تحریم شدید تره بعد از نصب نسخه ۴٫۱٫۳ و استفاده از وی پی ان پولی مشکلم حل شد.

  • سهیل گفت:

    دوستان یک نکته بسیار مهم که خودم چند روز باهاش درگیر بودم اگر از شکن و fod و هر فیلتر شکن رایگان استفاده کردین و باز هم جواب نگرفتین ، حتما از قسمت contol panel گزینه region را انتخاب کنید و در تب فرمت زبان خود را از persian به english (united kingdom) تغییر دهید بلافاصله مشکلتون حل میشه.

  • fardinrahnama گفت:

    سلام اقای مطهری من هم مشکل بیلد کردن دارم. گردل درست سینک نمیشه لطفا راهنماییم کنید. هرچی فیلتر شکن و دی ان اس و شکن استفاده می کنم فایده نداره.
    سه تا کتابخونه رو نمی تونه دانلود کنه در صورتی که وقتی خودم رو لینکشون میزنم دانلود می کنه اما اندروید استودیو دانلود نمی کنه.
    اسکرین ارورم
    https://i.stack.imgur.com/n2lMn.png

    • سیدمهدی مطهری گفت:

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

      • بهروز یزدانی گفت:

        با سلام
        من از روشهای مختلف برای حل مشکل استفاده کردم. ولی بعضی اوقات جواب نمی گیریم. تجربه من تست روشهای مختلف به ترتیب بود. منتها یک نکته خیلی ساده: گوگل به تدریج الگوریتم تحریمش رو هوشمند تر کرده و به هر طریقی بفهمه از ایرانی هستیم محدود میکنه و الان دیگه مثل گذشته فقط به IP اکتفا نمیکنه. پس بهتره تمام آثار رو از بین ببریم. اولی IP هست. بعدش همونطور که آقا سهیل گفتن تنظیمات منطقه و کشور هست ( Region ). نکته بعدی ایمیل و سوشیال مدیا هستش. اگر در ایمیلتون کشور رو مشخص کردین تغییرش بدین.
        ولی در کل به خاطر همین معظلات اندروید استودیو، علی رغم اینکه نصب کردم و دیگه با نصبش مشکلی ندارم،‌ ابزارهای دیگه رو جایگزین کردم مثل بیسیک
        با تشکر از آقای مطهری

  • محمد گفت:

    نه شکن و نه FOD جواب نمیدن

  • شایان گفت:

    FOD رو استفاده کردم کانکشن تست برای سایت دولوپرز شرکت گوگل کار می کنه اما باز برای سینک شدن گریدل خطای عدم دسترسی به فایل ها رو میده اما جالبه وقتی تو ارور باکس رو لینکشون کلیک می کنم تو کروم می خواد دانلودشون کنه تنظیمات پروکسی هم درسته

    • سیدمهدی مطهری گفت:

      یه بار اندروید استودیو رو ببندید دوباره باز کنید. چک کنید در حالت آفلاین نباشه (اطلاعات بیشتر در صفحه پرسش های رایج)

    • ابوالفضل دانائي گفت:

      سلام
      با تشکر از آقای مطهری عزیز، این نکات رو هم در نظر داشته باشید:
      ۱. بعد از اعمال تغییرات، اندروید استودیو رو ببندید و باز کنید.
      ۲. داخل home (برای لینوکس – مال ویندوزش نمیدونم کدوم پوشه میشه ولی هستش!)، پوشه‌ی “.gradle” و تمام محتویاتش رو حذف کنید.
      ۳. داخل پوشه‌ی پروژتون دو تا پوشه هستش؛ یکی “.idea” و یکی “.gradle” اگر باز هم جواب نگرفتید اینا رو هم پاک کنید.

  • خشایار گفت:

    با سلام و عرض ادب
    جناب مطهری
    بن بر تاکید یکی از استاید مجبور به استفاده از امولاتور مخصوص خود اندروید استودیو هستم ام متاسفانه با اینکه از سرویس های fodاستفاده کردم اما باز هم در بعضی مراحل ارور داشتم به نا چار ایمیج مورد نظر را طبق همان ادرسی که در بخش خود دانلود ارائه شده، دانلود کردم
    https://dl.google.com/android/repository/sys-img/google_apis/x86-25_r18.zip
    الان بنده این ایمیج را چگونه و در چه پوشه ای وتحت چه نامی به فولدر sdk اضافه کنم که بتوانم تحت امولاتور ان را اجرا کنم
    باتشکر از راهنمای شما

  • رسول گفت:

    از fod استفاده کردم. sdk و شبیه سازم دانلود شد. ولی هنگام راه اندازی پروژه بر روی شبیه ساز خطای Could not find com.android.tools.build:gradle:1.3.50.
    رو دریافت می کنم. پراکسی رو قطع کردم و با فیلترشکنهای مختلف هم امتحان کردم. متاسفانه درست نمیشه. راهی نیست بشه این gradle رو یه جور دیگه دانلود و نصب کرد؟ واقعا راه انداختن این اندروید استودیو از خود برنامه نویسی سخت تره!!!

  • محسن گفت:

    به جای این ها یه راه حل ارائه بدین برای دسترسی و بهره برداری از سرویس های تحریم شده
    این چیزی نوشتید کوچکرتین کاریه که میشه کرد
    یه راه حل پیدا کنید برای استفاده از سرویس هایی مثل google firestore و crash analytics روی دیوایس
    و صدها سرویسی که این طوری تحریم شدن

  • محمدمهدی دیانتی گفت:

    سلام من تمام کار ها رو انجام دادم ولی همون ارور رو دوباره می دهد

  • sahar گفت:

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

  • حسین گفت:

    سلام
    فقط سایت
    shecan.ir
    بهترین راه حل

  • M. A گفت:

    سلام وقت بخیر ببخشید من تو خروجی گرفتن اندروید از یونیتی مشکل دارم و همش میزنه که jdkرو پیدا نمیکنه درصورتی که برای سیستم تعریف کردم…. ممنون میشم راهنماییم کنید

  • حامد عقیلی گفت:

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

  • سعید گفت:

    تا قبل از این با سرور پروکسی fodev می شد به googlr() jcenter() دسترسی داشته باشم ولی یکهو همه چیز انگار قطع شده سایر پروکسی ها هم کار نمی کنن دی ان اس هم کار نمی کنه . وقتی یک کتابخانه به ریپازیتووری اضافه می کنم روی ایمپورت می مونه نه خطا می ده نه قطع می کنه هیچ چی . فقط در حال ایمپورت می مونه . نه گردل وصل میشه و نه خود اندروید استودیو .
    خارج از اون در محیط ویندوز همه چیز درسته و مثل قبل کار می کنه
    علت چی میتونه باشه ؟
    حتی به خود گوگول میون هم می تونم برم و کتابخانه را به صورت aar دانلود کنم ولی دسترسی داخا اندروید استودیو کلهم قطع شده
    tor Sock هم زدم اون هم کار نمیکنه

    • سیدمهدی مطهری گفت:

      گاهی اوقات مشکل از پروکسی ها نیست و حل کردنش واقعا مشکله. مثلا من همزمان روی دو لپ تاپ تست کردم رو اولی که سخت افزارش ضعیف تر بود مشکل داشت ولی روی دومی مشکلی وجود نداشت. البته شایدم ارتباطی به ضعف سخت افزار نداشته!

  • دهقانی گفت:

    وضعیت فولدر SDK به این صورته الان:
    platform-tools 30.0.3
    tools 26.1.1
    build tools 28.0.3 , 30.0.0
    API 27.0.3 , 28.0.6 , 30.0.2

  • دهقانی گفت:

    الان تو فایل build.gradle نسخه ۳۰ رو کردم ۲۸ که داشتم بیلد شد ولی میخوام ببینم برای هر بار به روز رسانی َAPI به این مشکل برمیخورم؟ اینطوری که از نسخه های جدید نمیتونم استفاده کنم..
    یک پیشنهاد هم دانلود Extras|Android Support Repository
    بود که من در SDK Manager هرچی گشتم پیداش نکردم..

    یه سوال دیگه این که جایگزین کردن
    maven{
    url “https://maven.aliyun.com/repository/google”
    }
    maven {
    url “https://maven.aliyun.com/repository/jcenter”
    }
    به جای google()
    jcenter()
    دقیقا چه کاری انجام می ده. البته من این کار رو کردم نتیجه ای نگرفتم.

    ممنون

  • دهقانی گفت:

    سلام
    َAPI ام رو به روز رسانی کردم به نسخه ی ۳۰
    پروژه رو با FOD بیلد می کنم خطا می ده که نسخه ۳۰ رو پیدا نمی کنه.
    قبلا هم با FOD بیلد کرده بودم.
    مشکل چیه؟

  • علی گفت:

    با عرض سلام و ادب خدمت شما ابتدا می خواستم از مطالبتان تشکر کنم و سپس سوالی دارم و آن اینکه من با روش دور زدن تحریم ها (وی پی ان)اندروید استودیو را نصب کردم و می خواستم بپرسم که آیا نیازی به نصب اس دی کی می باشد؟
    با تشکر فراوان

  • مرضیه گفت:

    پس اگه اکیه که هیچی.ممنون از وقتی که گذاشتید???

  • مرضیه گفت:

    نه ایکون سمت راست منظورم نیست.ایکون های سمت چپ همشون خاکستری اند.حتی مثلا تو سربرگ view .زیر مجموعه tool window مشاهده کنید همه ایکون ها خاکستری اند و عملکرد ندارند.یا خود گریدل در سمت چپ (جایی که مربوط به projectsهست) سبز نیست.
    من مسیر Jdk رو عوض نکردم.خودش عوض کرده و وقتی میرم درستش کنم تغییرش نمیده. وقتی در قسمت file.project structure میرم تا مسیر jdk رو درست کنم. و وقتی مسیرو دادم و apply میزنم، میزنه checking availability و زمان زیادی طول میکشه و هیچ تغییری انجام نمیده.