小编Fra*_*rew的帖子

如何在React Native中修复任务':app:processDebugManifest'的执行失败?

运行项目时发现错误,我尝试查找许多示例,但全部失败,这是错误的详细信息:

D:\myApp\android\app\src\debug\AndroidManifest.xml:22:18-91 Error:
        Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
        is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
        Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:7:5-117 to override.

See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.


> Task :app:processDebugManifest FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
        is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
        Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:7:5-117 …
Run Code Online (Sandbox Code Playgroud)

android gradle android-manifest android-studio react-native

8
推荐指数
2
解决办法
4584
查看次数

如何使用 rn-fetch-blob 访问 React Native 中的本地资源?

我在使用 rn-fetch-blob 访问 React Native 中的本地资源时遇到问题,这是我的目录结构:

在此输入图像描述

我想从 App.js 访问文件 Female.png,这是我的脚本:

RNFetchBlob.fs.readFile('./female.png', 'base64')
    .then((data) => {
      console.log(data);
    })
Run Code Online (Sandbox Code Playgroud)

我总是收到这个错误:

Possible Unhandled Promise Rejection (id: 14):
Error: No such file './female.png'; ./female.png (No such file or directory)
Error: No such file './female.png'; ./female.png (No such file or directory)
    at createErrorFromErrorData (blob:http://localhost:8081/61bf342c-3b22-4e66-9eea-bf93a115f88e:16416:17)
    at blob:http://localhost:8081/61bf342c-3b22-4e66-9eea-bf93a115f88e:16368:27
    at MessageQueue.__invokeCallback (blob:http://localhost:8081/61bf342c-3b22-4e66-9eea-bf93a115f88e:17245:18)
    at blob:http://localhost:8081/61bf342c-3b22-4e66-9eea-bf93a115f88e:16976:18
    at MessageQueue.__guard (blob:http://localhost:8081/61bf342c-3b22-4e66-9eea-bf93a115f88e:17149:13)
    at MessageQueue.invokeCallbackAndReturnFlushedQueue (blob:http://localhost:8081/61bf342c-3b22-4e66-9eea-bf93a115f88e:16975:14)
    at http://localhost:8081/debugger-ui/debuggerWorker.js:80:58
Run Code Online (Sandbox Code Playgroud)

请任何人帮助我使用 rn-fetch-blob 访问本地资产。

谢谢。

react-native

6
推荐指数
0
解决办法
846
查看次数

如何解决React Native iOS中的“架构armv7的未定义符号”?

我在构建发布 React Native ios 时遇到问题,我尝试寻找许多示例,但全部失败。

这是错误消息:

Undefined symbols for architecture armv7:
  "_RCTDefaultLogFunction", referenced from:
      -[momsindonesiaTests testRendersWelcomeScreen] in momsindonesiaTests.o
  "_RCTSharedApplication", referenced from:
      -[momsindonesiaTests testRendersWelcomeScreen] in momsindonesiaTests.o
  "_RCTSetLogFunction", referenced from:
      -[momsindonesiaTests testRendersWelcomeScreen] in momsindonesiaTests.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我不知道如何再次解决这个错误,请帮我解决这个问题。

谢谢。

xcode ios swift react-native react-native-ios

5
推荐指数
1
解决办法
4775
查看次数

如何解决 React Native (Android) 中的 Invariant Violation: TurboModuleRegistry.getEnforcing(...)?

我在 react native 中遇到问题,我不知道为什么在开发应用程序时突然出现这个问题,我尝试寻找一个示例但都失败了。

错误详情如下:

Invariant Violation: TurboModuleRegistry.getEnforcing(...): 'LinkingManager' could not be found. Verify that a module by this name is registered in the native binary.
Run Code Online (Sandbox Code Playgroud)

请任何人帮助我解决这个问题。

谢谢

reactjs react-native react-navigation

5
推荐指数
0
解决办法
1916
查看次数

如何在ionic 3中的Onesignal中将默认推送通知图标更改为小图标?

我必须要改变小图标推送通知Onesignal离子3个问题,我已经尝试了本教程https://documentation.onesignal.com/docs/customize-notification-iconshttps://ionicframework.com/docs/native/ onesignal /https://github.com/OneSignal/OneSignal-Cordova-SDK/issues/341#issuecomment-382648188,但是全部失败,我的推送通知中的小图标仍然默认为onesignal。

这是我的文件夹结构和脚本:

我的文件夹结构

在此处输入图片说明

copy_android_notification_icons.js

#!/usr/bin/env node

var fs = require('fs');
var path = require('path');

var rootDest = 'platforms/android/app/src/main/res';
var files = [{
    'icon_onesignal/res/drawable-hdpi/ic_stat_onesignal_default.png':
        path.join(rootDest, 'drawable-hdpi/ic_stat_onesignal_default.png')
}, {
    'icon_onesignal/res/drawable-mdpi/ic_stat_onesignal_default.png':
        path.join(rootDest, 'drawable-mdpi/ic_stat_onesignal_default.png')
}, {
    'icon_onesignal/res/drawable-xhdpi/ic_stat_onesignal_default.png':
        path.join(rootDest, 'drawable-xhdpi/ic_stat_onesignal_default.png')
}, {
    'icon_onesignal/res/drawable-xxhdpi/ic_stat_onesignal_default.png':
        path.join(rootDest, 'drawable-xxhdpi/ic_stat_onesignal_default.png')
}, {
    'icon_onesignal/res/drawable-xxxhdpi/ic_stat_onesignal_default.png':
        path.join(rootDest, 'drawable-xxxhdpi/ic_stat_onesignal_default.png')
}];

function createFolder(pathAbsolute) {
  if (!fs.existsSync(pathAbsolute)) {
    fs.mkdirSync(pathAbsolute);
  }

  console.log('Folder ready ', pathAbsolute);
}

module.exports = function(context) {
  var root = context.opts.projectRoot;

  createFolder(path.join(root, rootDest, 'drawable-hdpi')); …
Run Code Online (Sandbox Code Playgroud)

ionic-framework onesignal ionic3

4
推荐指数
2
解决办法
3478
查看次数

如何在 React Native 中更新配置文件(displayName)firebase?

我在 React Native 中发现更新配置文件 firebase 的问题,我尝试查找示例但全部失败,也许您可​​以给我建议或者您可以更正我的脚本。

firebase.auth().createUserWithEmailAndPassword(this.state.email, this.state.password)
    .then(
      (user)=>{
        if(user){
          user.updateProfile({
            displayName: 'Frank S. Andrew'
          }).then((s)=> {
            this.props.navigation.navigate('Account');
          })
        }
    })
    .catch(function(error) {
      alert(error.message);
    });
Run Code Online (Sandbox Code Playgroud)

我尝试遵循所有示例,在警报中显示消息“user.updateProfile 不是函数”。

请任何人帮助我如何在 React Native 中更新配置文件 (displayName) firebase。

谢谢。

javascript firebase react-native firebase-authentication

3
推荐指数
1
解决办法
4702
查看次数

Ionic 4发行后,Ionic 3错误安装本机插件

安装Native Store成功后,使用本地插件ionic 3出现问题,但是当我尝试添加应用模块时,文本编辑器显示红线,而当我尝试运行时,发现了如下错误。我在这里安装本机商店(https://ionicframework.com/docs/v3/native/native-storage/

文本编辑器中的红线,安装成功,但是在应用模块中添加时显示红线。 在此处输入图片说明

在此处输入图片说明

当运行“ ionic cordova run android”时,这是控制台中的错误。

[14:40:05]  ionic-app-scripts 3.1.8
[14:40:05]  build dev started ...
[14:40:05]  clean started ...
[14:40:05]  clean finished in 71 ms
[14:40:05]  copy started ...
[14:40:07]  deeplinks started ...
[14:40:08]  deeplinks finished in 1.04 s
[14:40:08]  transpile started ...
[14:40:27]  typescript: D:/myProject/ionic/myApp/src/app/app.module.ts, line: 57
            Argument of type '{ declarations: (typeof VerificationPage | typeof LoginPage | typeof PrivacyRegisterPage |
            typeof...' is not assignable to parameter of type 'NgModule'. Types of property 'providers' are …
Run Code Online (Sandbox Code Playgroud)

ionic-framework cordova-plugins

3
推荐指数
2
解决办法
5622
查看次数

任务':react-native-get-sms-android:verifyReleaseResources'的React Native Build错误执行失败

安装'react-native-get-sms-android'后,我在构建本机反应时遇到问题,您可以在这里找到https://www.npmjs.com/package/react-native-get-sms-android,我不知道不知道为什么,我尝试寻找类似的错误,但都失败了。

这是完整的错误:

> Task :app:processReleaseGoogleServices
Parsing json file: D:\Project\React Native\myProject\android\app\google-services.json

error: resource android:style/TextAppearance.Material.Widget.Button.Borderless.Colored not found.
error: resource android:style/TextAppearance.Material.Widget.Button.Colored not found.
C:\Users\frank\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.1.1.aar\226ef6010c3c969192062affc53f6ce6\res\values-v26\values-v26.xml:9:5-12:13: AAPT: error: resource android:attr/colorError not found.

C:\Users\frank\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.1.1.aar\226ef6010c3c969192062affc53f6ce6\res\values-v26\values-v26.xml:13:5-16:13: AAPT: error: resource android:attr/colorError not found.

C:\Users\frank\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.1.1.aar\226ef6010c3c969192062affc53f6ce6\res\values-v26\values-v26.xml:17:5-93: AAPT: error: style attribute 'android:attr/keyboardNavigationCluster' not found.

C:\Users\frank\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.1.1.aar\226ef6010c3c969192062affc53f6ce6\res\values\values.xml:251:5-69: AAPT: error: resource android:attr/fontStyle not found.

C:\Users\frank\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.1.1.aar\226ef6010c3c969192062affc53f6ce6\res\values\values.xml:251:5-69: AAPT: error: resource android:attr/font not found.

C:\Users\frank\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.1.1.aar\226ef6010c3c969192062affc53f6ce6\res\values\values.xml:251:5-69: AAPT: error: resource android:attr/fontWeight not found.

error: failed linking references.

FAILURE: Build failed with an exception.

* What went wrong:
Execution …
Run Code Online (Sandbox Code Playgroud)

android gradle reactjs react-native

2
推荐指数
2
解决办法
840
查看次数