我正在尝试对现有的android项目进行本地集成,但在android studio中构建项目时出现了以下异常。
原因:java.lang.Exception:React Native CLI无法确定Android项目配置。这可能是由于配置错误。配置输出:[root:/Users/muratoner/Desktop/backup/Sabanci.Projects/Mobile/hrweb-ract-native/android,reactNativePath:/Users/muratoner/Desktop/bBackup/Sabanci.Projects/Mobile/hrweb-Ract-native/node_modules/react-native,依赖项:[:],命令:[],资产:[]、平台:[:]],匆忙:[providesModuleNodeModule:[],平台:[]],项目:[:]]位于ReactNativeModules.getReactNativConfig(/Users/muratoner/Desktop/backup/Sabanci.Projects/Mobile/hrweb react native/node_modules/@react national community/cli platform android/native_modules.gradle:212),位于ReactNativeModules$getReactNatIVConfig.callCurrent(未知源)。(/Users/muratoner/Desktop/backup/Sabanci.Projects/Mobile/hrweb react native/node_modules/@react national community/cli platform android/native_modules.gradle:84)位于native_modules_8dnp0y65ugw2tp4vo89t6lw0x.run(/Users/muranter/Desktop/backup/Sabanci.Projects/Mobile.hrweb react native/node_modules/@active native community/cli platford android/native_ modules.gradle:244)位于org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScript跑步工厂.java:91)…148更多
React原生包. json
{
"name": "MyApp",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "yarn react-native start"
},
"dependencies": {
"@react-native-community/cli-platform-android": "^3.0.3",
"react": "^16.9.0",
"react-native": "^0.61.5"
}
}
android/build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
// Add Maven repo
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:4.0.1'
//classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.12.+'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
maven { url 'https://jitpack.io' }
maven {
// All of React Native (JS, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
maven {
// Android JSC is installed from npm
url("$rootDir/../node_modules/jsc-android/dist")
}
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
android/设置.gradle
include ':app'
apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle");
applyNativeModulesSettingsGradle(settings);
android/app/build.gradle
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
maven { url 'https://plugins.gradle.org/m2/' }
}
dependencies {
}
}
apply plugin: 'com.android.application'
apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
repositories {
maven { url 'https://maven.google.com' }
}
android {
compileSdkVersion 29
buildToolsVersion '29.0.2'
defaultConfig {
applicationId "com.myapp.android"
minSdkVersion 16
targetSdkVersion 29
versionCode 111
versionName "1.1.1"
multiDexEnabled true
}
lintOptions {
abortOnError false
}
}
dependencies {
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation "com.facebook.react:react-native:+" // From node_modules
implementation "org.webkit:android-jsc:+"
}
我尝试了不同的方法,但仍然抛出了相同的异常。
只需在 Android 清单中添加软件包名称.xml
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="example"
>
我目前在react Native上有点挣扎。我想拥有的是一个基于react原生的库项目,然后我可以包括在我的一些应用程序。 通过启动dev-server没有任何问题,但是只要我启动Android应用程序,就会得到folowwing logcat输出: 请注意,我执行了操作,但仍然显示错误。 稍后,我想从Android库项目中创建一个aar,并通过Maven访问它。
我正在构建我的第一个Android应用程序,我在github上发现了一个java项目,我想和我的应用程序集成在一起。我是否可以手动将java文件添加到我的android项目目录 app->java->com.example.appname java客户机的src->main目录有一个嵌套的文件结构,所以我不确定这是否会引起问题。 我已经尝试了本文中的解决方案,但我没有看到步骤2中提供的选项如何将现
问题是,如果我尝试编译项目,Android Studio会说: 错误:(2,33)opencv2/core/core.hpp:没有这样的文件或目录 为什么是?
我开始使用atom文本编辑器开发android应用程序。只要我用JS和JSX编写代码,它就可以正常工作。 我必须做的功能是不可用的反应原生,所以我需要写java代码一样https://facebook.github.io/react-native/docs/native-modules-android.html 演讲模块。Java语言 我不想在atom中编写Java代码,因为建议不起作用。我们可以
问题内容: 是否有任何IDE(或与此相关的任何其他工具)都能够基于现有项目生成POM? 我最终按照Peter和Sal的建议,使用Maven原型生成了POM,然后将现有资源移入了。感谢您的帮助。 问题答案: 您可以在IntelliJ中执行此操作,但是它生成的POM可能比手工编写要复杂得多。如果您的项目当前在JBuilder或Eclipse中,则可以首先导入它。 相反,我建议您在POM中描述您的项目,
我在iOS中有一个相当复杂的React原生项目,我想把它移植到Android上,测试它的可移植性。我已经完成了以下标准安装说明: '安装最新的JDK安装Android SDK:On Mac:brew安装Android SDK导出Android_HOME=/usr/local/opt/Android SDK打开Android SDK管理器(在Mac上启动新的shell并运行Android);在出现的