Карта NAVEAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Карта NAVE

Сообщение Anonymous »

Во -первых, поймите, что мой английский плохой из -за использования переводчика. RN Expo Environment. < /P>
Я попытался добавить карту NAVE > https://github.com/mym0404/react-native-naver-map
Насколько я знаю, если запустить NPX Expo Prebuild после добавления плагина в app.json или приложение Файл .config.js, эта зависимость должна быть автоматически добавлена ​​в Android, но она, похоже, не добавляется в мой код.
также добавление ее вручную не решает проблему. < /p>
На GitHub есть полный код внизу. Пожалуйста, обратитесь к этому, чтобы решить проблему.

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

plugins: [
[
"@mj-studio/react-native-naver-map",
{
client_id: process.env.NAVER_CLIENT_ID,
android: {
ACCESS_FINE_LOCATION: true,
ACCESS_COARSE_LOCATION: true,
ACCESS_BACKGROUND_LOCATION: true,
},
},
],
"expo-router",
[
"expo-splash-screen",
{
image: "./assets/images/splash-icon.png",
imageWidth: 200,
resizeMode: "contain",
backgroundColor: "#ffffff",
},
],
[
"expo-location",
{
locationAlwaysAndWhenInUsePermission: "Allow $(PRODUCT_NAME) to use your location.",
},
],
[
"expo-build-properties",
{
android: {
extraMavenRepos: ["https://repository.map.naver.com/archive/maven"],
},
},
],
],
android/build.gradle

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

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
ext {
buildToolsVersion = findProperty('android.buildToolsVersion') ?: '35.0.0'
minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '24')
compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '35')
targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34')
kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.25'

ndkVersion = "26.1.10909125"
}
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')
}
}

apply plugin: "com.facebook.react.rootproject"

allprojects {
repositories {
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url(new File(['node', '--print', "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), '../android'))
}
maven {
// Android JSC is installed from npm
url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), '../dist'))
}

google()
mavenCentral()
maven { url 'https://www.jitpack.io' }
}
}
Экраншот эмулятора Android
Введите описание изображения здесь
my rn github
https://github.com/wheretogo-personal/f ... eactnative

Подробнее здесь: https://stackoverflow.com/questions/794 ... nvironment
Ответить

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

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

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

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

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