android 开发常见问题

rnxb 2018-05-16 原文

android 开发常见问题

 

 

指定版本 就OK了  

路径: android/app/build.gradle
compile (“com.facebook.react:react-native:填你自己的RN版本”) { force = true }

 

这个问题看你的 rn 版本了 新版本 没有 index.android.js  旧的有这个
旧版本解决方法

1.首先手动在main下建立一个assets文件夹
2.然后cmd 进入项目的根目录下执行:

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

3.在执行 react-native run-android;

新的版本

reactnative bundle platform android dev false entryfile index.js bundleoutput android/app/src/main/assets/index.android.bundle assetsdest android/app/src/main/res/

 

注意了,新版本是编译index.js而不是index.android.js,因为react-native新版本已经没有index.android.js和index.ios.js两个文件了,只有一个index.js文件,所以要编译index.js 
会发现 assets文件夹下多出两个文件 

 index.android.bundle index.android.bundle.meta

this._lazyCallableModules[e] is not a function. (In ‘this._lazyCallableModules[e]()’, ‘this._lazyCallableModules[e]’ is undefined)

用Xcode 打开工程 搜索 RCTRootView  进入.m 文件

搜索  [selfbundleFinishedLoading:([_bridgebatchedBridge] ?:_bridge)];

改成

if(!_bridge.loading)

{

[selfbundleFinishedLoading:([_bridgebatchedBridge] ?:_bridge)];

}

 

发表于 2018-05-16 12:05 RN小白 阅读() 评论() 编辑 收藏

 

版权声明:本文为rnxb原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/rnxb/p/9045276.html

android 开发常见问题的更多相关文章

  1. Flutter 布局详解

    Flutter 布局详解 本文主要介绍了Flutter布局相关的内容,对相关知识点进行了梳理,并从实际例子触发 […]...

  2. Android 系统字体和颜色样式 – 三戒1993

    Android 系统字体和颜色样式 2013-08-15 15:28  三戒1993  阅读(403)  评论 […]...

  3. Android gradle 自定义插件

    Gradle 的插件有三种打包方式: 构建脚本:插件逻辑写在 build.gradle 中,适用于逻辑简单的任 […]...

  4. Android Camera开发系列:分析音视频用到的一些软件

    开发Camera相关的应用时,就会涉及到音视频相关的内容。这里记录下分析音视频会用到的相关软件~ 1、Elec […]...

  5. 移动应用中的非功能性(跨职能)需求

    移动应用中的非功能性(跨职能)需求 非功能需求定义 跨功能需求(Cross-Functional Requir […]...

  6. Android 自动分析apk加固方式

    本实例只对apk中lib文件夹中的文件进行分析import java.io.File;import java. […]...

  7. android FrameLayout详解 – 安卓无忧

    android FrameLayout详解 首先看演示:        FrameLayout框架布局是最简单 […]...

  8. 每日一问:不一样的角度吐槽下 DataBinding

    我们项目采用的是 kotlin && DataBinding 处理的,可能你会疑问,既然用的是 […]...

随机推荐

  1. 利用nginx解决cookie跨域

    一、写在前面   最近需要把阿里云上的四台服务器的项目迁移到客户提供的新的项目中,原来的四台服务器中用到了一级 […]...

  2. 【从零开始自制CPU之学习篇07】最简单的ALU—全加器

      ALU是算术逻辑单元,是CPU中重要的一部分,因为CPU本质上就是不断重复最简单的计算。而我们这一版CPU […]...

  3. sklearn学习 第一篇:knn分类

    K临近分类是一种监督式的分类方法,首先根据已标记的数据对模型进行训练,然后根据模型对新的数据点进行预测,预测新 […]...

  4. [html] 浏览器是怎么对HTML5的离线储存资源进行管理和加载的

    [html] 浏览器是怎么对HTML5的离线储存资源进行管理和加载的 在线的情况下,浏览器发现html头部有manifest属性,它会请求manifest文件,如果是第一次访问app,那么浏览器就会根据manifest文件的内容下载相应的资...

  5. hibernate注解开发,三种查询语句

    Hibernate注解开发   首先举个例子(PO类注解配置) @Entity @Table(name="t_ […]...

  6. 回归模型效果评估系列1-QQ图

    (erbqi)导语 QQ图全称 Quantile-Quantile图,也就是分位数-分位数图,简单理解就是把两 […]...

  7. 网上图书商城项目学习笔记-025分类管理模块分析及查询所有分类实现

    一、流程分析 1.分类管理介绍   2.查询所有分类 二、代码 1.view层 (1)top.jsp 1 &l […]...

  8. 敏捷开发-Scrum介绍 – 朝阳小胖

    敏捷开发-Scrum介绍 Scrum是一种敏捷过程框架,不同于其他敏捷开发方法,Scrum不仅仅适用于软件开发 […]...

展开目录

目录导航