我正在学习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)
当我删除字体然后它工作正常.我无法解决这个问题,任何人都可以帮助我这可能是什么原因.
提前致谢.
我正在开发一个react-native android项目.我正在使用"react-native run-android"命令来构建和执行android项目.
但每次我使用上述命令时,react-native系统会在已安装到我的系统中时下载gradle组件.交叉检查已安装的版本是否与即将通过react-native-cli安装的版本相同.
想知道有没有一种方法可以使用现有的下载gradle而不是下载它?
谢谢阅读.
我需要在AsyncStorage中存储安全信息,
所以请任何人解释如何加密和解密文本in react native
我想开始我的第一个应用程序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和Android应用程序开发的新手.当我尝试在Android Emulator(Pixel 2手机)中运行远程调试器时,我在模拟器中收到以下错误:
然后,即使我停止远程调试,应用程序也不会在模拟器上运行(即没有任何内容呈现在模拟器屏幕中).我需要再次运行该项目.
以下是自动生成的调试器URL:http://10.0.2.2:8081/debugb-
我该如何解决这个问题?
android remote-debugging react-native react-native-android react-native-debugger
React Native [Android]
三星手机
图书馆:
能够 :
无法:
将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) 在Play商店我试图上传我的应用程序,但我收到一个警告,如下所述:
从2018年8月起的目标API级别要求
警告:
您的应用目前的目标是API级别22,并且必须至少定位API级别26,以确保它构建在针对安全性和性能优化的最新API上.
从2018年8月开始,新应用必须至少定位到Android 8.0(API级别26).从2018年11月开始,应用更新必须定位到Android 8.0(API级别26).
我想只将我的一个项目(Android或iOS)与npm包链接起来.有什么办法吗?
react-native react-native-android react-native-ios react-native-linking
我试图从Android创建一个发布apk文件,但当我创建一个PNG图像的发布apk时,我收到Duplicate Resource错误.最初我认为这种情况正在发生,因为我在现有项目中犯了一个错误,但是当我用单个Image组件本身创建一个新项目时,我收到了Duplicate Resource错误.以下是我遵循的步骤
react-native init demoPNG在assets文件夹中添加图像.Image用上面的PNG图像实现组件.现在使用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/
然后使用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) 我已经成功启动了一个新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)
我尝试重新启动笔记本电脑并切换模拟器。我不知道还能做什么。
我该如何解决这个问题?