zoukankan      html  css  js  c++  java
  • @react-native-community/async-storage在Android上的手动link问题

    PS C:UserslinjinDesktopRN_APP> react-native link @react-native-community/async-storage
    error Something went wrong while linking. Error: Expected "/* Begin ", "/* End ", """, or [A-Za-z0-9_.] but "<" found.
    Please file an issue here: https://github.com/react-native-community/react-native-cli/issues
    error Expected "/* Begin ", "/* End ", """, or [A-Za-z0-9_.] but "<" found.
    

    解决方案

    1.在项目结构android/settings.gradle中添加如下代码:
    rootProject.name = 'MyApp'
    
    include ':app'
    
    + include ':@react-native-community_async-storage'
    + project(':@react-native-community_async-storage').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-community/async-storage/android')
    
    2.在项目结构android/app/build.gradle添加如下dependencies:
    dependencies {
      ...
    + implementation project(':@react-native-community_async-storage')
    }
    
    3.在MainApplication.java添加如下代码:
    package com.myapp;
    
    + import com.reactnativecommunity.asyncstorage.AsyncStoragePackage;
    
    ...
    
    @Override
    protected List<ReactPackage> getPackages() {
        return Arrays.<ReactPackage>asList(
            new MainReactPackage(),
    +       new AsyncStoragePackage()    
        );
    }
    
  • 相关阅读:
    大学的最后时光---我的毕设日记(二)
    大学的最后时光---我的毕设日记(一)
    记公司同事的一次集体活动
    ssh框架基本原理
    plsql基本操作记录
    eclipse快捷键。
    面向对象的特性:封装继承多态
    设置label中的对齐方式
    pixmap和label设置图片自适应大小
    类的继承
  • 原文地址:https://www.cnblogs.com/fe-linjin/p/10636552.html
Copyright © 2011-2022 走看看