Невозможно интегрировать React-Native в приложение для Android - PullRequest
0 голосов
/ 01 марта 2019

У меня есть приложение для Android, которое использует Webkit для рендеринга веб-страниц.У меня есть Editor.html файл (который написан на html, javascript и css).Он использует интерфейс android webkit для связи между JavaScript и Native Code.

Теперь я хочу использовать React-Native в своем приложении для связи между Native code и Js code.

Для интеграции React-Природный в моем приложении, я использую этот блог: Средний блог по интеграции React Native

Как я добавляю ниже кода в моем build.gradle.

Код:

maven {
    url "<PATH TO YOUR ROOT DIRECTORY>/AwesomeApp/node_modules/react-native/android"
}

Я получаю следующую ошибку.

Ошибка:

No resource found that matches the given name (at 'layout_height' with value '@dimen/abc_action_bar_progress_bar_size').

Message{kind=ERROR, text=No resource found that matches the given name (at 'layout_height' with value 
'@dimen/abc_action_bar_progress_bar_size')., sources=[/Users/././android/app/src/main/res/layout/activity_add__audio.xml:18:32-71], original message=, tool name=Optional.of(AAPT)}

Из-за этой ошибки некоторые значения, указанные в файле измерений, недоступны для файла макета.

android / build.gradle:

buildscript {
    repositories {
        jcenter()
        maven {
            url 'https://oss.sonatype.org/content/repositories/snapshots'
        }
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.0'
        classpath 'com.google.gms:google-services:3.2.1'
    }
}
allprojects {
    repositories {
        maven {
            url 'https://maven.google.com'
        }
        maven {
            url "/Users/../node_modules/react-native/android"
        }
        jcenter()
        maven {
            url 'https://oss.sonatype.org/content/repositories/snapshots'
        }
        maven { url "https://jitpack.io" }
        mavenCentral()
    }
}


targetSdkVersion: 26

Кто-нибудь может мне помочь с этим?

1 Ответ

0 голосов
/ 01 марта 2019

ресурс измерения, который он не может найти: dimen/abc_action_bar_progress_bar_size намеки на отсутствие зависимости ... потому что вот откуда он берется:

// https://mvnrepository.com/artifact/com.android.support/appcompat-v7
implementation "com.android.support:appcompat-v7:28.0.0"

или этот:

// https://mvnrepository.com/artifact/androidx.appcompat/appcompat
implementation "androidx.appcompat:appcompat:1.0.2"
...