چگونه تحریمهای نرم افزاری را دور بزنیم؟
متاسفانه در بخشهای زیادی به دلیل اعمال تحریم، توسعه دهندگان ساکن ایران در استفاده از سرویسها و نرم افزارها با محدودیتهایی مواجه هستند که قسمتی از این محدودیت، جلوگیری از اتصال به سرویس توسط IP های ایران است.
توسعه دهندگان و برنامه نویسان اندروید نیز از این تحریمها بی نصیب نمانده و با مشکلاتی دست و پنجه نرم میکنند. در این آموزش به نحوه حل مشکل عدم دسترسی به مخزن آنلاین گوگل به شیوههای متفاوت از جمله فعالسازی پروکسی برای اندروید استودیو میپردازیم.
اولین مورد دسترسی به وب سایت Developer اندروید است که به روی کاربران ایرانی بسته شده و دسترسی به آن، جز با تغییر آی پی و استفاده از آیپی کشورهای ثانویه امکان پذیر نیست. موارد مهم دیگر، دسترسی آنلاین به ابزار (Android SDK) و مخزن (Repository) کتابخانههای مورد استفاده در پروژههای اندرویدی است.
هنگام اضافه کردن کتابخانه به پروژه در صورت اتصال با IP ایران، اروری مشابه تصویر بالا دریافت میکنید. لازم نیست در هربار ساخت پروژه جدید یا اضافه کردن کتابخانه به پروژه، IP را تغییر دهید. کتابخانهای مانند androidx.appcompat:appcompat که در همهی پروژهها به صورت پیش فرض قرار دارد، فقط کافی است یکبار دریافت شود. در پروژههای بعدی نیاز به دریافت آنلاین مجدد نیست (مگر آنکه از نسخهای متفاوت از نسخه قبل بخواهید استفاده کنید). حتی شاید برای این کتابخانه هیچگاه نیاز به دریافت آنلاین نباشد. این کتابخانه و سایر کتابخانههای مربوط به Support در Android Support Repository قرار دارند و اگر نسخه مدنظر شما در Android Support Repository موجود باشد، نیاز به نصب آنلاین نیست. بیشتر در نصب و دریافت کتابخانههایی دچار مشکل میشویم که توسط سایر توسعه دهندگان تهیه شده و در مخزن آنلاین گوگل قرار گرفتهاند.
ابزار و روش های مختلفی برای دور زدن تحریم وجود دارد که برخی رایگان و برخی غیر رایگان هستند. قبل از نوشتن این مطلب، چند ساعتی را صرف تست انواع روشها و نرم افزارهای متفاوت کردم تا خروجی این مقاله بتواند برای اکثریت هموطنان راهگشا باشد. غیر از مواردی که در ادامه اشاره میکنم، روشهای دیگری نیز در وب توسط توسعه دهندگان معرفی شده که من سعی میکنم به مواردی بپردازم که تا حد امکان پیچیدگی کمتری داشته و همچنین اصولی باشد.
سرویس Shecan: یک سرویس رایگان دور زدن تحریمهای نرم افزاری است که بدون نیاز به نصب هیچگونه برنامهای و تنها با تعریف DNS های آن روی تنظیمات کانکشن اینترنت سیستم عامل، سرویسهای تحت تحریم از سرورهای پروکسی عبور داده میشود.
مزیت این سرویس این است که فقط دامنههای تحریم شده را از پروکسی عبور داده و برای سایر دامنههایی که تحت تحریم نیست، درخواستها از پروکسی عبور داده نمیشود. بنابراین هنگام بازدید از وبسایتهای دیگر و یا اتصال به سرویسهایی که تحت تحریم نیست، مشکلی بوجود نیامده و نیازی نیست دائما DNS ها را فعال و پس از اتمام کار، غیرفعال کنید.
توضیحات بیشتر را در shecan.ir مطالعه کنید.
سرویس Anti403.ir: یک سرویس دیگر و مشابه سرویس Shecan که عبور از تحریمها را از دو روش DNS و نصب برنامه اختصاصی آن فراهم میکند. هردو روش خروجی یکسانی دارد و انتخاب روش به نظر و سلیقه شما بستگی دارد. اطلاعات بیشتر را در وب سایت anti403.ir مطالعه کنید.
سرویس FOD: سرویس رایگانی با نام FOD یا Freedom of Developers که مخصوص توسعه دهندگان ایرانی معرفی شده و کاربردی مشابه دو سرویس قبل دارد. البته با این تفاوت که برای استفاده از آن باید Domain و Port آن را در تنظیمات Android studio و یا هرجایی که نیاز هست، تعریف کرد.
درحال حاضر و با توجه به وجود سرویسهایی مانند شکن، استفاده از FOD را توصیه نمیکنم؛ مگر آنکه سرویسهای فوق در دسترس نباشد. دلیل آن را در تذکر زیر توضیح دادهام.
توضیحات بیشتر در خصوص سرویس FOD در صفحه گیت هاب: کلیک کنید
علاوه بر این، با تعریف Proxy روی اندروید استودیو، آیپی و پورت آن درون gradle.properties ذخیره میشود که صرفا با غیرفعال کردن پروکسی در تنظیمات، این اطلاعات از فایل حذف نشده و هربار باید به صورت دستی حذف شود. این مسئله علاوه بر سخت کردن فرایند، باعث فراموشی تکرار این مراحل و بروز مشکل در اتصال به مخزنهای غیر تحریمی میشود.
بعد از تعریف پروکسی در صفحه تنظیمات، قبل از بازگشت به محیط پروژه، اندروید استودیو به شما اعلام می کند که برای استفاده گریدل از پروکسی، اطلاعات آن به فایل gradle.properties در پروژه نیز اضافه خواهد شد:
در صورتی که بعدا لازم شد از نرم افزار و سرویس دیگری برای تغییر آی پی استفاده کنید، حتما دو خطی که به این فایل اضافه شده را حذف کنید تا تداخل پیدا نکند. پیشنهاد من این است بلافاصله بعد از اینکه کارتان با پروکسی تمام شد، حذف را انجام دهید زیرا این موارد عموما در خلال توسعه نرم افزار فراموش می شود و ممکن است در آینده وقت زیادی را از ما بگیرد. دقت کنید خط org.gradle.jvmargs=-Xmx1536m به هیچ عنوان حذف نشود. ضمنا در صفحه HTTP Proxy نیز مجدد No Proxy را انتخاب کنید.
برنامههای تغییر IP عمومی: چنانچه به هر دلیلی استفاده از سرویسهای فوق امکان پذیر نبود لازم است از برنامهها و ابزار عمومی (رایگان و یا غیر رایگان) مانند VPN و Proxy برای دور زدن تحریمها استفاده کنیم. برخی از نرم افزارها ممکن است عملکرد مناسبی نداشته و باز هم در اتصال اندروید استودیو به مخزن آنلاین مشکل پابرجا باشد. بنابراین لازم است چندین مورد را امتحان کنید. برنامههای رایگان و عمومی معمولا از سرعت کمتری نسبت به سرویسهای پولی و یا مواردی مثل Shecan برخوردار هستند و ممکن است در برخی موارد به ما کمکی نکند. بخصوص در هنگام ساخت پروژه جدید در اندروید استودیو یا هنگام اضافه کردن کتابخانه به پروژه.
در تست هایی که انجام دادم در اکثر موارد با استفاده از ابزار رایگان نیز لیست ابزار SDK Manager به خوبی از سرورهای گوگل دریافت میشد و امکان نصب ابزار به صورت آنلاین وجود داشت. اما در محیط پروژه و اضافه کردن کتابخانه به پروژه، در مواردی با شکست مواجه شد. کتابخانهها از مخزن آنلاین google و mavenCentral دریافت میشوند که این سرویسها بر روی IPهای ایران بسته بوده و از حساسیت بالاتری برخوردار است.
در تستی که با یکی از ابزارهای عمومی و رایگان انجام دادم، لازم بود بعد از فعال شدن نرم افزار و اطمینان از اینکه تغییر آی پی با موفقیت انجام شده (توسط وب سایتهای نمایش آی پی مانند ip2location.com)، در تنظیمات اندروید استودیو در قسمت HTTP Proxy، گزینه Auto-detect proxy settings را انتخاب کنم:
اگر مشکل رفع نشد مجدد تست کنید. مثلا اگر کتابخانه با موفقیت به پروژه اضافه نشد و ارور Unable resolve dependency for… گرفتید، یکبار دیگر Sync کنید. ممکن است در یک لحظه سرعت کاهش یابد یا ارتباط با سرور قطع شود. اگر باز هم حل نشد، نرم افزار تغییر آی پی را متوقف و مجدد اجرا کنید. یا راهنمای نرم افزار را مطالعه کنید. معمولا این ابزار یک IP و Port اختصاص می دهند که با تعریف آن در اندروید استودیو، احتمالا مشکل رفع شود. مانند تصویر زیر:
تاکید میکنم در استفاده از ابزار رایگان شاید مجبور باشید وقت بیشتری برای گرفتن نتیجه مطلوب بگذارید و لازم باشد گزینه های متفاوتی را تست کنید. مثلا در تعریف Proxy اگر با گزینه HTTP جواب نگرفتید، SOCKS را انتخاب کنید.
در پایان از شما درخواست دارم تجربیات خود را در قسمت دیدگاهها با سایرین به اشتراک بگذارید.
من هرچقدر دارم سعی میکنم نمیشه
لینکی که میاره https://dl.google.com/dl/android/maven2/com/github/PhilJay/MPAndroidChart/v3.1.0/MPAndroidChart-v3.1.0.pom هستش و نه شکن نه ۴۰۳ نه fod نه فیلترشکن هیچکدوم نمیتونن رد شن ممنون میشم راهنمایی کنید
وقتی سرویسی مثل شکن رو فعال می کنید، داخل مرورگر اگه آدرس یکی از سرویس های تحریم شده مثل developers.google.com رو بزنید، بدون مشکل باز میشه؟
سلام ببخشید من اندروید استودیو ۲۰۲۳ رونصب کردم برای برنامه نوشتن به زبان جاوا آیدی هرچیزی رومینویسم داخل xml ,ولی داخل مین اکتیوی نمیشناسش
چه اروری نشون میده؟
سلام ببخشید من اندروید استودیو نصب کردم اما برای دانلود و نصب android sdk مشکل دارم
موارد بالا هم کار نکردن
میزنه unavailable sdk
از روش های رفع تحریم استفاده کنید:
https://android-studio.ir/how-to-bypass-software-sanctions
سلام.واقعا ممنون.یک هفته بود داشتم تلاش میکردم نصب کنم و هر کاری میکردم با فیلترشکن جواب نمیداد تا اینکه این مقاله شمارو خوندم و همون اولین مورد یعنی شکن رو انجام دادم.داره دانلود میشه .
سلام
دوستان عزیزی که مشکل دارن در بیلد گریدل بنده بعد از سه روز تلاش متوالی با هیچ وی پی انی کارم راه نیوفتاد ولی الان با سرویس FOD کارم راه افتاد فقط باید ی سه چهار باری تلاش کنید چون ممکنه وسطش نت ضعیف بشه و ارور بده و اینکه فکر کنم اگه با وای فای برید بهتر باشه کند هست ولی احتمالا بهتره حالا شما با اینترنت همراه هم امتحان کنید
خواستم ی راهنمایی کرده باشم به دوستانی که مشکل منا داشتن . موفق باشید
سلام به علت اینکه گریدل بیلد نمیشه، دانلودش کردم و میخوام دستی پیست کنم.
گریدل رو باید کجا پیست کنم؟
با تشکر فراوان
نصب آفلاین گریدل در این آموزش موجود هست:
https://android-studio.ir/create-android-project-and-its-structure
سلام.
می خوام با استفاده از unity hub وارد حساب کاربری بشم به خاطر وجود تحریم نمیتونم ، از ۴۰۳.online استفاده کردم ولی باز هم خطای ۴۰۳ رو میده ولی به راحتی میتونم https://developer.google.com رو با مرورگر باز کنم.
خواستم بدونم راه دیگه ای به نظرتون وجود داره.
قبلا با استفاده از proton-vpn میشد ولی الان نمیشه به proton-vpn وصل شد.
باید روش های مختلفی رو تست کنید تا بالاخره یکیش جواب بده
سرویس shecan.ir رو تست کردید؟
سلام. من تو اندروید استودیو که پروژه جدید ران میکنم (با سرویس شکن تحریم رو دور میزنم) فایل های گردل که دانلود میشه، هرچقدر که منتظر میمونم، ۲۰ دقیقه تا ۳۰ دقیقه، هنوزم اون پایین نوشته گردل در حال بیلد هست. اندروید استودیو رو کلا میبندم و اینترنت رو قطع میکنم بعدش وقتی دوباره پروژه رو باز میکنم گردل بیلدش تموم میشه ولی این خطاهارو میده و بخش طراحی ظاهری activity_main رو هم نمیاره :
Cannot resolve symbol ‘appcompat’
Cannot resolve symbol ‘AppCompatActivity’
Method does not override method from its superclass
Cannot resolve method ‘onCreate(Bundle)’
Cannot resolve method ‘setContentView’ in ‘MainActivity’
Unused import statement
Method ‘onCreate(android.os.Bundle)’ is never used
چند پست اخیر کانال تلگرامی سایت رو بررسی کنید
سلام fodev قطع شده ؟ چون با دی ان اس که تنظیم میکنم اینترنتم مدام قطع میشه و اتصال هم برقرار نمیشه
بله. دیروز توضیحات لازم رو در کانال تلگرام قرار دادم لطفا بررسی کنید.
آقا دست گلت درد نکنه خیلی عالی بود. من تا اینجا کارم راه افتاد فعلا در حال دانلود SDK جدیده. امیدوارم مشکلی پیش نیاد
سلام
با عذر خواهی از شما و سایت خوبتان
امیدوارم کامنت من را حذف نکنید تا شاید مسئولین بی سواد متوجه دردسرهای سیاست های غلط آنها در زندکی روزمره ما بشوند.
کارگروه محتوای مجرمانه غلط کرد ،
چرا باید برای کاربران انواع و اقسام دردسرها را بتراشند تا مردم دسترسی به اینترنت نداشته باشند
لعنت به مسئولین مردم آزار
سلام. برای سیستم هایی که تحت سرور هستند، مانند سیستم های سایت دانشگاه، نمیشه از روش تغییر dns استفاده کرد، اجازه استفاده از فیلترشکن رو هم نداریم، از کدوم روش باید استفاده کرد؟
سرویس FOD که توضیحاتش در همین آموزش موجود هست
سلام وقت بخیر اندروید استودیو برای من میزنم که
Could not create parent directory for lock file
این ارور چیه؟
و اینکه نمیتونم به دیوایسی وصلش کنم که پروژه رو ببینم
این لینک رو بررسی کنید:
https://stackoverflow.com/q/45527316
تنها راهی که باقی مونده مهاجرت هست .
سلام ممنون از سایت خوبتون. من تمام روش هارو امتحان کردم نشد اما ی روشی خودم ابداع کردم که به نتیجه رسیدم و همه تحریم ها برداشته شد و هم فایل های 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
سلام من اندروید استودیو رو نصب کردم در بخشی که باید sdk رو دانلود کنه دانلود نمیشه
dns سیستم رو تغییر دادم باز دانلود نشد از سرویس fod استفاده کردم باز دانلود نمیشه میشه لطفا راهنماییم کنید چی کار کنم تا دانلود بشه
ممنون
مطمئن بشید سرعت اینترنتتون مناسبه. تنظیمات پروکسی ویندوز رو هم بررسی کنید. در نهایت، سایر ابزار تغییر آی پی مثل vpn رو تست کنید
سلام، خیلی ممنونم از شما. با روش FOD کارم راه افتاد واقعاً ممنونم 🙏
خدا رو شکر
سلام .dns کامپیوتر رو تغییر دادم و با مرورگر به سایت تحریم شده وصل میشه اما عجیب استدیو برای دانلودsdk وصل نمیشه . چندتا فیلتر شکن هم امتحان کردم ولی واسه استدیو وصل نمیشه و مرورگر همه اوکیه . منطقه هم عوض کردم region اما اثر نکرد .؟
روش های دیگه مثل FOD رو تست کنید
خیلی ممنون از اقا سهیل مشکلم حل شد .اگه از سایت شکن یا فیلتر شکن استفاده میکنید و اس دی کی دانلود نمیشه باید از قسمت contol panel گزینه region را انتخاب کنید و در تب فرمت زبان خود را از persian به english (united kingdom) تغییر دهید بلافاصله مشکلتون حل میشه.
تشکر دوباره از اقا سهیل و مدیر سایت
سلام
از سرویس fod و خیلی های دیگه استفاده کردم
قبلا مشکلی نداشتن وکار میکردن
ولی الان اندروید استدیو میخواد از مخزن jointer چیزی دانلود کنه که ارور ۴۰۳ میده
خواستم بدونم معنی این ارور چیه
وآیا راه حل خاصی داره ؟
تشکر
اگه منظورتون مخزن jcenter هست که این مخزن منسوخ شده و در پروژه هایی که جدیدا ایجاد میکنید هم فعال نیست. در صفحه “پرسش های رایج” توضیحات کامل موجود هست
سلام من دو روز بود که درگیر نصب اندروید استودیو بودم. شکن، fod ، و چند مورد وی پی ان پولی رو امتحان کردم ولی جوابی نگرفتم.sdk و امولاتور رو دانلود نمیکرد. تا این که متوجه شدم از نسخه ۴٫۲٫۲ به بالا تحریم شدید تره بعد از نصب نسخه ۴٫۱٫۳ و استفاده از وی پی ان پولی مشکلم حل شد.
دوستان یک نکته بسیار مهم که خودم چند روز باهاش درگیر بودم اگر از شکن و fod و هر فیلتر شکن رایگان استفاده کردین و باز هم جواب نگرفتین ، حتما از قسمت contol panel گزینه region را انتخاب کنید و در تب فرمت زبان خود را از persian به english (united kingdom) تغییر دهید بلافاصله مشکلتون حل میشه.
خیلی ممنون از سهیل. من دو هفته بود درگیر حل مشکل debugger بودم. با این کار حل شد.
سلام اقای مطهری من هم مشکل بیلد کردن دارم. گردل درست سینک نمیشه لطفا راهنماییم کنید. هرچی فیلتر شکن و دی ان اس و شکن استفاده می کنم فایده نداره.
سه تا کتابخونه رو نمی تونه دانلود کنه در صورتی که وقتی خودم رو لینکشون میزنم دانلود می کنه اما اندروید استودیو دانلود نمی کنه.
اسکرین ارورم
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 اضافه کنم که بتوانم تحت امولاتور ان را اجرا کنم
باتشکر از راهنمای شما
در مبحث “نصب و راه اندازی اندروید استودیو” توضیح داده شده
https://android-studio.ir/?p=249
از fod استفاده کردم. sdk و شبیه سازم دانلود شد. ولی هنگام راه اندازی پروژه بر روی شبیه ساز خطای Could not find com.android.tools.build:gradle:1.3.50.
رو دریافت می کنم. پراکسی رو قطع کردم و با فیلترشکنهای مختلف هم امتحان کردم. متاسفانه درست نمیشه. راهی نیست بشه این gradle رو یه جور دیگه دانلود و نصب کرد؟ واقعا راه انداختن این اندروید استودیو از خود برنامه نویسی سخت تره!!!
به جای این ها یه راه حل ارائه بدین برای دسترسی و بهره برداری از سرویس های تحریم شده
این چیزی نوشتید کوچکرتین کاریه که میشه کرد
یه راه حل پیدا کنید برای استفاده از سرویس هایی مثل google firestore و crash analytics روی دیوایس
و صدها سرویسی که این طوری تحریم شدن
منتظر امر جنابعالی بودم
سلام من تمام کار ها رو انجام دادم ولی همون ارور رو دوباره می دهد
چه اروری؟
دستتون درد نکنه.من از FOD استفاده کردم مشکلم حل شد.براتون آرزوی موفقیت روزافزون میکنم
سلام
فقط سایت
shecan.ir
بهترین راه حل
سلام وقت بخیر ببخشید من تو خروجی گرفتن اندروید از یونیتی مشکل دارم و همش میزنه که jdkرو پیدا نمیکنه درصورتی که برای سیستم تعریف کردم…. ممنون میشم راهنماییم کنید
بنده تجربه ای در زمینه یونیتی ندارم
با سلام برای استفاده از سرویس های فایربیس ماتاسفانه تحریم هستیم و برای اینکه هر دفعه از کابر نخواهیم فیلترشکن را روشن کنند راهی برای دورزدن هست؟ خیلی ممنون
فایربیس برای کلاینت که تحریم نیست
سلام ببنید من الان برای سرویس اعتبار برای کلاینت مشکل دارم به نظر شما کدی برای تغییر ip در وجود داره؟
متوجه منظورتون نشدم
تا قبل از این با سرور پروکسی 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 بیلد کرده بودم.
مشکل چیه؟
مطمئنید API ورژن ۳۰ نصب شده؟
با عرض سلام و ادب خدمت شما ابتدا می خواستم از مطالبتان تشکر کنم و سپس سوالی دارم و آن اینکه من با روش دور زدن تحریم ها (وی پی ان)اندروید استودیو را نصب کردم و می خواستم بپرسم که آیا نیازی به نصب اس دی کی می باشد؟
با تشکر فراوان
مبحث آموزش نصب اندروید استودیو رو مطالعه بفرمایید تا کامل به جواب برسید
پس اگه اکیه که هیچی.ممنون از وقتی که گذاشتید???
نه ایکون سمت راست منظورم نیست.ایکون های سمت چپ همشون خاکستری اند.حتی مثلا تو سربرگ view .زیر مجموعه tool window مشاهده کنید همه ایکون ها خاکستری اند و عملکرد ندارند.یا خود گریدل در سمت چپ (جایی که مربوط به projectsهست) سبز نیست.
من مسیر Jdk رو عوض نکردم.خودش عوض کرده و وقتی میرم درستش کنم تغییرش نمیده. وقتی در قسمت file.project structure میرم تا مسیر jdk رو درست کنم. و وقتی مسیرو دادم و apply میزنم، میزنه checking availability و زمان زیادی طول میکشه و هیچ تغییری انجام نمیده.
آیکون گریدل که بایدم خاکستری باشه. الان من مشکلی نمیبینم تو اسکرین شات شما