«Свойства должны быть назначены с использованием синтаксиса« propname = value ». После обновления SDK ExpoAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 «Свойства должны быть назначены с использованием синтаксиса« propname = value ». После обновления SDK Expo

Сообщение Anonymous »

Я обновил версию моего проекта Expo SDK от SDK 49 до SDK 53. Я следил за этим GUID после того, как запустил < /p>

Код: Выделить всё

npm install expo@^53.0.0
и npx expo install -fix
Таким образом, все пакеты были обновлены. У меня было много ошибок, которые я исправил и сумел сделать сборку iOS, но я застрял для Android. Теперь, когда я пытаюсь запустить ./gradlew bundlerelease я получил следующую ошибку для всех пакетов в node_modules и оба файлов build.gradle в папке Android:

Свойства. В разделе обновления с 8.11: < /p>

Эти сгенерированные методы теперь устаревают и будут удалены в
gradle 10, и как значение, так и имя Property (значение), остановятся
, если не определено явное свойство. Используйте
extlicit property name = value вместо значения. Даже я обнаружил, что минимальная требуемая версия составляет 7.3.
Я поделюсь моими файлами Android, если это может помочь:
android/build.gradle:

Код: Выделить всё

buildscript {
ext {
buildToolsVersion = "35.0.0"
minSdkVersion = 24
compileSdkVersion = 35
targetSdkVersion = 35
ndkVersion = "27.1.12297006"
kotlinVersion = "2.0.21"
}
repositories {
google()
mavenCentral()
}
dependencies {
classpath('com.android.tools.build:gradle')
classpath('com.facebook.react:react-native-gradle-plugin')
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.21")
}
}
adnroid/gradle-wrapper.properties:

Код: Выделить всё

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
< /code>
metro.config.js:
const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config');

/**
* Metro configuration
* https://reactnative.dev/docs/metro
*
* @type {import('@react-native/metro-config').MetroConfig}
*/
const config = {};

module.exports = mergeConfig(getDefaultConfig(__dirname), config);
Итак, если кто -то может предложить решение, я был бы очень благодарен.

Подробнее здесь: https://stackoverflow.com/questions/797 ... after-expo
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»