من با نرم افزار بیلد باکس بازی میسازم و پوشه برای خروجی اندروید گرفتن را از آن میگیرم. و وقتی آن را در اندروید استودیو open می کنم و در نوار بالی اندروید استودیو روی بیلد کلیک میکنم گزینه ی خروجی گرفتن وجود ندارد. رفتم و چند تا sdk ریختم و بعد نسخه قدیمی تر اندروید استودیو رو نصب کردم و اون گزینه اومد. زدم روش و apk رو انتخاب کردم و password و این چیزایی می خواست رو وارد کردم و finish رو زدم اما اون به من فقط یک فایل jks داد و با توجه به آموزش هایی که دیدم قسمتی که انتخاب می کنیم که برنامه ریلیز باشه یا دیباگ رو برای من نداشت و الان من نمیدونم که به sdk ربطی داره یا نه (که احتمال زیاد داره) اگه برای sdk هست بگید که من فقط sdk های مورد نیاز برای خروجی گرفتن رو بریزم چون نه اینترنت زیاد دارم نه فضای هارد دیسک زیاد.
- علی محمدی 2 ماه قبل سوال کرد
- شما باید برای ارسال دیدگاه وارد شوید
اصلا فایلی بنام build.gradle و gradle-wrapper.properties نداره. اما من مطمئنم که پروژه را به درستی خروجی گرفتم. اما یه نکته ی دیگه. من یکبار دیگه از نرم افزار بیلد باکس خروجی گرفتم و در اندروید استودیو open کردم اما حالا وقتی که در نوار بالا روی بیلد کلیک می کنم گزینه ی بیلد کردن وجود نداره!!! این هم تصویرش
- علی محمدی 2 ماه قبل پاسخ داد
- شما باید برای ارسال دیدگاه وارد شوید
سلام دوست عزیز
بیلد گرفتن از اندروید استودیو کار پرچالشیه کلاً ، امیدوارم زود کارتون راه بیفته
فایل build.gradle
رو باز کنید ( دقت کنین که دو تا فایل به این نام داریم) یه همچین فایلی هست:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext {
buildToolsVersion = "33.0.0"
minSdkVersion = 21
compileSdkVersion = 33
targetSdkVersion = 33
// We use NDK 23 which has both M1 support and is the side-by-side NDK version from AGP.
ndkVersion = "23.1.7779620"
}
repositories {
google()
mavenCentral()
}
dependencies {
classpath("com.android.tools.build:gradle")
classpath("com.facebook.react:react-native-gradle-plugin")
}
}
[*] اینجا ورژن sdk و dependency ها مشخص میشه. ورژن compileSdkVersion
رو دانلود کنین
[*] ارور شما ممکنه به خاطر موجود نبودن ورژن gradle مورد نیاز برای کامپایل هم باشه، یه فایلی داریم بنام : gradle-wrapper.properties
داخلش یه همچین چیزی رو میبینید: ورژن gradle که مشخص شده رو هم باید نصب کنین (مثلا اینجا gradle-8.0.1
است)
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-all.zip
networkTimeout=10000
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
[*] در ضمن یادتون باشه که تقریبا همه چی اندروید برای ما تحریمه، پس حتما فیلترشکن روشن کنین یا برای اندروید استودیو پراکسی تعریف کنین
- نفیسه افقی 2 ماه قبل پاسخ داد
- آخرین ویرایش 2 ماه قبل
- شما باید برای ارسال دیدگاه وارد شوید
شما اصلا فولدرهای gradle و build رو ندارین.
مطمئن شین که پروژه برای ادروید استودیو باشه.
صبر کنین کار gradle sync تموم شه تا فولدرها رو براتون ایجاد کنه. شاید پروکسی نداره اندروید استودیوتون و نمیتونه به اینترنت وصل شه
چک کنین که فولدر ها مخفی نباشن
Library هایی که لازمه رو با SDK Manger نصب کنین
تا وقتی gradle sync انجام نشه نمتونین بیلد بگیرین.
- نفیسه افقی 2 ماه قبل پاسخ داد
- شما باید برای ارسال دیدگاه وارد شوید