java toolkit invoker_关于invokeInitFramework 方法未实现的问题
连接真机(Meizu PRO 5)报错,连模拟器正常。weex sdk: v0.16.0,项目使用 weex-toolkit 创建。
错误提示如下,先是一堆 framework.js 未初始化的错误提示,然后是下面那个:
[WXBridgeManager] invokeRegisterModules: framework.js uninitialized.
[WXBridgeManager] invokeRegisterComponents: framework.js uninitialized.
和
E/art: No implementation found for int com.taobao.weex.bridge.WXBridge.initFramework(java.lang.String, com.taobao.weex.bridge.WXParams) (tried Java_com_taobao_weex_bridge_WXBridge_initFramework and Java_com_taobao_weex_bridge_WXBridge_initFramework__Ljava_lang_String_2Lcom_taobao_weex_bridge_WXParams_2)
E/weex: [WXBridgeManager] invokeInitFramework java.lang.UnsatisfiedLinkError: No implementation found for int com.taobao.weex.bridge.WXBridge.initFramework(java.lang.String, com.taobao.weex.bridge.WXParams) (tried Java_com_taobao_weex_bridge_WXBridge_initFramework and Java_com_taobao_weex_bridge_WXBridge_initFramework__Ljava_lang_String_2Lcom_taobao_weex_bridge_WXParams_2)
at com.taobao.weex.bridge.WXBridge.initFramework(Native Method)
at com.taobao.weex.bridge.WXBridgeManager.initFramework(WXBridgeManager.java:1523)
at com.taobao.weex.bridge.WXBridgeManager.invokeCreateInstance(WXBridgeManager.java:1356)
at com.taobao.weex.bridge.WXBridgeManager.access$200(WXBridgeManager.java:101)
at com.taobao.weex.bridge.WXBridgeManager$5.run(WXBridgeManager.java:1340)
at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:49)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at E/weex: [WXBridgeManager] invokeCreateInstance: framework.js uninitialized.
完整的 build.gradle 如下:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '25.0.0'
defaultConfig {
applicationId "com.tt.lifecycle"
minSdkVersion 15
targetSdkVersion 23
versionCode 5
versionName "0.6.0.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
ndk{
abiFilters "armeabi-v7a"
abiFilters "x86"
abiFilters "armeabi"
}
}
applicationVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.equals('app-debug.apk')) {
def fileName = outputFile.name.replace("app-debug.apk", "lifecycle-app.apk")
output.outputFile = new File(outputFile.parent, fileName)
}
}
}
signingConfigs {
// release {
// storeFile file("tools/weex.jks")
// storePassword "123456"
// keyAlias "weex"
// keyPassword "123456"
// }
debug {
storeFile file("tools/debug.keystore")
storePassword "android"
keyAlias "androiddebugkey"
keyPassword "android"
}
}
buildTypes {
release {
// signingConfig signingConfigs.release
// minifyEnabled false
// proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
testCoverageEnabled true
signingConfig signingConfigs.debug
}
}
sourceSets {
main {
java {
srcDirs = ["src/main/java", "src/main/java_zxing"];
}
}
}
lintOptions {
abortOnError false
}
packagingOptions {
exclude 'LICENSE.txt'
}
testOptions {
reportDir = "$project.buildDir/test/report"
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile 'junit:junit:4.12'
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
androidTestCompile 'com.android.support.test:runner:0.5'
/*source dependency*/
// compile project(':weex_sdk')
compile 'com.taobao.android:weex_sdk:0.16.0'
compile project(':appframework')
compile project(':weexplugin')
compile 'com.google.code.findbugs:jsr305:2.0.1'
compile 'com.squareup.okhttp:okhttp:2.3.0'
compile 'com.squareup.okhttp:okhttp-ws:2.3.0'
compile 'com.squareup.okio:okio:1.0.1'
compile 'com.alibaba:fastjson:1.1.46.android'
compile 'com.android.support:support-v4:23.1.1'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.android.support:support-annotations:23.1.1'
compile 'com.taobao.android:weex_inspector:0.12.1'
compile 'com.journeyapps:zxing-android-embedded:3.4.0'
// PLUGIN GRADLE EXTENSIONS START
// PLUGIN GRADLE EXTENSIONS END
}
不知道是什么原因,请高人指点。
java toolkit invoker_关于invokeInitFramework 方法未实现的问题相关推荐
- java toolkit invoker_有没有哪位老哥愿意帮一下新人啊
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我直接用cmd运行javadoc是成功的,但是用eclipse导出javadoc的时候却出现这种问题,有没有老哥知道怎么解决啊,我是win10的,环境变量 ...
- 方法未找到异常java.lang.NoSuchMethodException的解决办法
方法未找到异常java.lang.NoSuchMethodException的解决办法 客户端运行,IDE日志抛出如下异常: java.lang.NoSuchMethodException: com. ...
- java多线程中的join方法详解
java多线程中的join方法详解 方法Join是干啥用的? 简单回答,同步,如何同步? 怎么实现的? 下面将逐个回答. 自从接触Java多线程,一直对Join理解不了.JDK是这样说的:join p ...
- Java高级特性:clone()方法
标签:ringbuf his 硬件 throws port protect 序列化 ext this 目录 源码 深拷贝和浅拷贝 对象串行化实现拷贝 常见面试题 源码 ...
- Shell-通过shell启动Java类中的main方法 + 通过Shell启动jar包
文章目录 概述 shell启动Java类中的main方法 启动脚本分析 启动脚本 shell启动jar包 概述 Java程序 运行在linux主机上, 通过shell脚本启动为进程. Java程序中 ...
- java.lang.OutOfMemoryError异常解决方法
java.lang.OutOfmemoryError: PermGen Space 的错误,导致项目无法正常运行. 出现这个错误的原因,总结一下: PermGen Space指的是内存的永久保存区,该 ...
- java jdbc reparecall_Java Connection.prepareCall方法代碼示例
本文整理匯總了Java中java.sql.Connection.prepareCall方法的典型用法代碼示例.如果您正苦於以下問題:Java Connection.prepareCall方法的具體用法 ...
- java私有属性和私有方法_Java 9中什么是私有的?
java私有属性和私有方法 在进行面试时,我发现大多数应聘者都不知道Java中的private修饰符真正意味着什么. 他们对此有所了解,足以应付日常编码,但还远远不够. 这不成问题. 足够了解就足够了 ...
- java私有属性和私有方法_Java私有,受保护,公共和默认
java私有属性和私有方法 您是Java程序员,所以您知道我在说什么. public修饰符使方法或字段可从应用程序中的任何位置访问. 那是简单的部分. 但是,您能告诉我protected和包私有的区别 ...
最新文章
- Python 打印行列控制(API:pandas.set_option())
- 数据蒋堂 | DB与NoSQL的访问性能
- 算法系列8《Base64》
- Struts2中jsp page=xxx.action/jsp失效
- 如何向本地MSDN帮助库中添加和修改一些帮助内容
- Invitation Cards POJ - 1511 SPFA(dijkstra+反向建图+邻接表(下标过大)+输入输出用stdio(iostream超时))
- 前端学习(3042):vue+element今日头条管理-用户退出
- apache ,php,mysql的安装
- phpmyadmin管理mysql_用phpMyAdmin管理MySQL数据库_MySQL
- mysql 健康检查_MySQL服务健康检查脚本
- [贪心][区间dp]Zero-One Codeforces1733D1D2
- 【历史上的今天】3 月 8 日:游戏机之父诞辰;搜索技术之父出生;MIT 公开演示旋风计算机
- 三角函数 弧度角度换算
- 投票程序c语言论文,c语言投票程序摘要.doc
- android egl使用方法,Android EGL
- 在evaluate用到coco-caption时出现subprocess无法创建的错误
- MacOS 下 TeXstudio 深色背景主题设置
- nodejs的http请求是报错 socket hang up
- 一文解读广告投放全攻略,提升拓客效率
- Vegas中文版教程分享:制作相机模糊对焦效果
热门文章
- 计算机应用基础多媒体应用试题,计算机等级考试:计算机应用基础复习题
- Destoon数据库配置文件在哪_Mybatis 系列 2:Mybatis 的两种配置文件
- mq补偿机制java代码_RocketMQ源码分析之消息消费机制-消费端消息负载均衡机制与重新分布 - Java 技术驿站-Java 技术驿站...
- uboot向linux传递输出任何log信息的方法
- 定位于定位优化(iOS)
- HDU 4753 Fishhead’s Little Game(DFS)
- silverlight 通过WCF与LinQ对数据库进行操作1
- [VB.NET]文件观察对象FileSystemWatcher
- 让全球数亿人拍摄到更美的照片,【北京三星研究院】招聘
- 深度学习精度提升 3 个小妙招:模型集成、知识蒸馏、自蒸馏