标签: react-native-android

如何在本机android中添加自定义字体

我正在学习react-native,试图创建一些仅用于学习的演示应用程序.我想设置fontFamilyroboto瘦我的工具栏标题.

我在assets/fonts我的android项目的文件夹中添加了roboto thin ttf ,但它似乎在运行应用程序时创建了问题.我在跑步时遇到这个问题

反应原生的开始

ERROR  EPERM: operation not permitted, lstat 'E:\Myntra\android\app\build\gener
ated\source\r\debug\android\support\v7\appcompat'
{"errno":-4048,"code":"EPERM","syscall":"lstat","path":"E:\\Myntra\\android\\app
\\build\\generated\\source\\r\\debug\\android\\support\\v7\\appcompat"}
Error: EPERM: operation not permitted, lstat 'E:\Myntra\android\app\build\genera
ted\source\r\debug\android\support\v7\appcompat'
    at Error (native)
Run Code Online (Sandbox Code Playgroud)

当我删除字体然后它工作正常.我无法解决这个问题,任何人都可以帮助我这可能是什么原因.

提前致谢.

android react-native react-native-android

11
推荐指数
6
解决办法
1万
查看次数

如何在每次构建react-native项目时避免下载gradle依赖项?

我正在开发一个react-native android项目.我正在使用"react-native run-android"命令来构建和执行android项目.

但每次我使用上述命令时,react-native系统会在已安装到我的系统中时下载gradle组件.交叉检查已安装的版本是否与即将通过react-native-cli安装的版本相同.

想知道有没有一种方法可以使用现有的下载gradle而不是下载它?

谢谢阅读.

android react-native-android

11
推荐指数
1
解决办法
726
查看次数

如何在本机中加密和解密文本?

我需要在AsyncStorage中存储安全信息,

所以请任何人解释如何加密和解密文本in react native

react-native react-native-android react-native-ios

11
推荐指数
1
解决办法
2万
查看次数

发生了配置项目':app'.>无法通知项目评估监听器

我想开始我的第一个应用程序react-native但是当我在命令行"react-native run-android"中写道时,它说:

什么地方出了错:

A problem occurred configuring project ':app'.
 > Failed to notify project evaluation listener.
 > javax/xml/bind/annotation/XmlSchema
Run Code Online (Sandbox Code Playgroud)

有谁知道可能是什么问题?

react-native react-native-android

11
推荐指数
1
解决办法
4880
查看次数

在Windows中连接到远程调试器时的React-native超时

我是React-Native和Android应用程序开发的新手.当我尝试在Android Emulator(Pixel 2手机)中运行远程调试器时,我在模拟器中收到以下错误:模拟器出错

然后,即使我停止远程调试,应用程序也不会在模拟器上运行(即没有任何内容呈现在模拟器屏幕中).我需要再次运行该项目.

以下是自动生成的调试器URL:http://10.0.2.2:8081/debugb-

我该如何解决这个问题?

android remote-debugging react-native react-native-android react-native-debugger

11
推荐指数
1
解决办法
8446
查看次数

来自Google云端硬盘的React Native [Android] URI与'React-Native-Document-Picker'和'react-native-get-real-path'

React Native [Android]

三星手机

图书馆:

  • react-native-document-picker [返回我们的URI]
  • react-native-get-real-path [将URI转换为实际路径]

能够 :

  • 从本地文件中获取URI并获取包括图像在内的真实路径
  • 我选择文件时能够从Google云端硬盘获取URI

无法:

  • 将Google云端硬盘URI转换为真实路径

    DocumentPicker.show({filetype: [DocumentPickerUtil.allFiles()],},(error,res) => {
        RNGRP.getRealPathFromURI(path).then(function(androidPath){
            console.log('AndroidPath : ', androidPath);
        })
    
    }
    
    Run Code Online (Sandbox Code Playgroud)

我的谷歌驱动器的URI是这样的:

content://com.google.android.apps.docs.storage/document/acc%3D2%3Bdoc%3D1
Run Code Online (Sandbox Code Playgroud)

uri react-native react-native-android

11
推荐指数
1
解决办法
743
查看次数

React Native:更改目标sdk版本以进行播放商店上传

在Play商店我试图上传我的应用程序,但我收到一个警告,如下所述:

从2018年8月起的目标API级别要求

警告:

您的应用目前的目标是API级别22,并且必须至少定位API级别26,以确保它构建在针对安全性和性能优化的最新API上.

从2018年8月开始,新应用必须至少定位到Android 8.0(API级别26).从2018年11月开始,应用更新必须定位到Android 8.0(API级别26).

react-native react-native-android

11
推荐指数
2
解决办法
1万
查看次数

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

React Native:错误:重复资源 - Android

我试图从Android创建一个发布apk文件,但当我创建一个PNG图像的发布apk时,我收到Duplicate Resource错误.最初我认为这种情况正在发生,因为我在现有项目中犯了一个错误,但是当我用单个Image组件本身创建一个新项目时,我收到了Duplicate Resource错误.以下是我遵循的步骤

  1. 创建一个应用程序 react-native init demo
  2. 在项目根文件夹中创建资产文件夹.
  3. PNG在assets文件夹中添加图像.
  4. 现在Image用上面的PNG图像实现组件.
  5. 现在使用cmd捆绑它

    react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

  6. 然后使用Generate Signed APKfrom 生成release apk Android Studio.

这将抛出以下错误:

[drawable-mdpi-v4/assets_mario] /Users/jeffreyrajan/Tutorials/RN/errorCheck/android/app/src/main/res/drawable-mdpi/assets_mario.png [drawable-mdpi-v4/assets_mario] /Users/jeffreyrajan/Tutorials/RN/errorCheck/android/app/build/generated/res/react/release/drawable-mdpi-v4/assets_mario.png: Error: Duplicate resources
:app:mergeReleaseResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeReleaseResources'.
> [drawable-mdpi-v4/assets_mario] /Users/jeffreyrajan/Tutorials/RN/errorCheck/android/app/src/main/res/drawable-mdpi/assets_mario.png   [drawable-mdpi-v4/assets_mario] /Users/jeffreyrajan/Tutorials/RN/errorCheck/android/app/build/generated/res/react/release/drawable-mdpi-v4/assets_mario.png: Error: Duplicate resources

* Try:
Run …
Run Code Online (Sandbox Code Playgroud)

android-gradle-plugin react-native react-native-android

11
推荐指数
9
解决办法
1万
查看次数

卡在信息启动JS服务器上

我已经成功启动了一个新react-native项目。然后,每次我尝试使用命令运行新建项目时react-native run-android,它都会卡在上info Starting JS server...。

这是输出:

$ react-native run-android
info Running jetifier to migrate libraries to AndroidX".
 You can disable it using "--no-jetifier" flag.
Jetifier found 855 file(s) to forward-jetify. Using 4 workers...
info Starting JS server..."
Run Code Online (Sandbox Code Playgroud)

我尝试重新启动笔记本电脑并切换模拟器。我不知道还能做什么。

我该如何解决这个问题?

javascript react-native-android

11
推荐指数
3
解决办法
2641
查看次数