Eclipse打包apk报错原因分析(一)

cocos2d-x中用Eclipse打包Apk过程及步骤(c++) 项目笔记:cocos2d-x中用Eclipse打包Apk过程及步骤(c++) 阅读详情

接入环信IM的过程中,偶尔会发生不签名的apk可以正常运行,签名则无法正确打包,汇报如下错误:其中的关键部分的错误提示——

ava.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.uqiauto.online-1/lib/arm/libhyphenate_av.so: has text relocations


原因剖析:说明编译.so文件时使用了较低版本sdk ,而project 中的配置 targetSdkVersion大于so编译时使用的sdkversion。所以只需要把功能中 
的targetSdkVersion降低即可解决该问题。

友情提示:提高sdk的targetSdkVersion为最新版本,比如23或者更高的情况下,可能会带进去新的问题,尤其是在使用第三方的类库、jar报的项目中,请格外小心哦。


06-04 11:45:06.509: E/AndroidRuntime(20263): FATAL EXCEPTION: main

06-04 11:45:06.509: E/AndroidRuntime(20263): Process: com.uqiauto.online, PID: 20263
06-04 11:45:06.509: E/AndroidRuntime(20263): java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.uqiauto.online-1/lib/arm/libhyphenate_av.so: has text relocations
06-04 11:45:06.509: E/AndroidRuntime(20263): at java.lang.Runtime.loadLibrary(Runtime.java:372)
06-04 11:45:06.509: E/AndroidRuntime(20263): at java.lang.System.loadLibrary(System.java:1076)
06-04 11:45:06.509: E/AndroidRuntime(20263): at com.hyphenate.chat.EMClient.loadLibrary(Unknown Source)
06-04 11:45:06.509: E/AndroidRuntime(20263): at com.hyphenate.chat.EMClient.getInstance(Unknown Source)
06-04 11:45:06.509: E/AndroidRuntime(20263): at com.hyphenate.easeui.controller.EaseUI.init(EaseUI.java:114)
06-04 11:45:06.509: E/AndroidRuntime(20263): at com.uqiauto.online.other.hxim.HXHelper.init(HXHelper.java:159)
06-04 11:45:06.509: E/AndroidRuntime(20263): at com.uqiauto.online.UQiApplication.onCreate(UQiApplication.java:42)
06-04 11:45:06.509: E/AndroidRuntime(20263): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1014)
06-04 11:45:06.509: E/AndroidRuntime(20263): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4726)
06-04 11:45:06.509: E/AndroidRuntime(20263): at android.app.ActivityThread.access$1600(ActivityThread.java:153)
06-04 11:45:06.509: E/AndroidRuntime(20263): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1412)
06-04 11:45:06.509: E/AndroidRuntime(20263): at android.os.Handler.dispatchMessage(Handler.java:102)
06-04 11:45:06.509: E/AndroidRuntime(20263): at android.os.Looper.loop(Looper.java:148)
06-04 11:45:06.509: E/AndroidRuntime(20263): at android.app.ActivityThread.main(ActivityThread.java:5438)
06-04 11:45:06.509: E/AndroidRuntime(20263): at java.lang.reflect.Method.invoke(Native Method)
06-04 11:45:06.509: E/AndroidRuntime(20263): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)

06-04 11:45:06.509: E/AndroidRuntime(20263): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)




D435i+Kalibr多传感器标定实战指南 多传感器标定是机器人感知系统的基础环节,其核心在于同步融合视觉与IMU数据,解决时间对齐、外参耦合与噪声建模等关键问题。Kalibr作为工业级紧耦合标定工具,支持相机内参、畸变、IMU零偏及多源外参联合优化,技术价值在于提升SLAM建图稳定性与定位精度。典型应用场景包括移动机器人导航、机械臂视觉伺服和AR空间锚定。本文聚焦Intel RealSense D435i在Ubuntu 20.04+ROS Noetic环境下的完整标定流程,覆盖环境搭建、AprilGrid数据采集、IMU-视觉联合优化及三重验证方法 阅读详情

相关推荐

从零到一:基于GeneMark-ES/ET的新基因组注释实战指南

本文提供了一份基于GeneMark-ES/ET的新基因组注释实战指南。详细介绍了从环境搭建、数据准备到核心运行的全流程,重点解析了ES(从头预测)与ET(结合RNA-Seq证据)两种模式的选择与操作,并分享了Perl模块依赖、并行处理等常见问题的解决方案,帮助生物信息学研究者高效完成基因预测工作。

weixin_29266647的博客 209

Error: Google Play requires that apps target API level 26 or higher. 两种解决办法

这个问题是Android Studio和SDK升级后出现的,在编译Release版本的时候报错。 两种解决办法: 1)在targetSdkVersion 上面一行加注释: //noinspection ExpiredTargetSdkVersion 2) 在android {} 块中加入: lintOptions { abortOnError false } ...

lancewoo的博客 3万+

YOLO11实战 第001期-基于yolo11的CrowdHuman密集行人目标检测实战文档(yolo格式数据免费获取)

1.数据阶段在拥挤/遮挡场景下,使用crowdhuman数据集重训练后的yolo11,效果表现较好。crowdhuman数据集标签如下,有Head BBox、Visible BBox、Full BBox。如下图显示:数据集介绍CrowdHuman数据集是旷世发布的用于行人检测的数据集,图片数据大多来自于google搜索。CrowdHuman数据集数据量比较大,15000张,5000张,验证集4370张。训练集和验证集中共有470K个实例,约每张图片包含23个人,同时存在各种各样的遮挡。

深度学习算法工程师,专注于前沿算法研究与实战应用。在这里,我将分享深度学习领域的实战经验、优质数据集资源以及最新论文解读与精度分析,旨在与广大技术爱好者共同探索人工智能的奥秘,助力技术成长与创新。 2161

移植别人环境下的Android Studio项目,本地部环境遇到的坑总结

主要是项目在build过程中的一些问题 build.gradle(Project目录下)换源 个人配置如下 ext { var = "1.8" var = var }// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { maven{ url 'http://mave

Konata的博客 2570

GAMES101学习-第8课进行shader的初步了解

详细理解课上展示的像素着色器GLSL,以及了解了API、OpenGL、DirectX到底是什么,还有shadertoy这个网站的初步探索。

qq_41835314的博客 1917

别再死记硬背GNN公式了!用PyTorch Geometric从零实现一个GraphSAGE(附完整代码)

本文通过PyTorch Geometric从零实现GraphSAGE模型,深入解析图神经网络的核心原理与实战应用。文章提供完整代码示例,涵盖环境配置、邻居采样、信息聚合等关键步骤,帮助开发者掌握图表示学习技术,避免陷入公式推导的困境。适合希望将GNN应用于实际项目的中级开发者和学生。

weixin_42530570的博客 346

打包签名报错

Error:Error: commons-logging defines classes that conflict with classes now provided by Android. Solutions include finding newer versions or alternative libraries that don't have the same problem (for

xiaoerbuyu1233的博客 2933

UGUI合批杀手:Mask/RectMask2D为何必断合批?

颜色缓冲负责记录像素颜色;模板缓冲负责记录“这个像素的模板值”(一个小整数);渲染时,你可以设定:只有模板值为 X 的地方才允许画;或者往某些区域写特定的模板值。类似于:先拿一支隐形笔在纸上画出一块区域,给它记一个编号“1”,后面的涂色动作只允许涂在“编号为1”的区域上。合批的前提:渲染状态不变,连续元素能一口气画完。材质、贴图、混合模式、Stencil、裁剪区域……都得一致。Mask / RectMask2D 的本质:在渲染状态上加规则——“只在某个区域内允许写像素”。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 119

解决uniapp安卓打包targetSdkVersion报错

解决Google Play版本检查问题的实用方案。

专注分享前沿IT技术,包括AI开发、Web开发、数据库、运维等领域的实战教程。全程保姆级讲解,手把手带你从入门到精通! 1310

SAP UI5 用数据绑定导出:从 ExportTypeCSV 到 Spreadsheet 的完整实践与取舍

SAP UI5 数据绑定导出机制通过复用 Model、Binding Path 等配置,将控件视图转换为文件格式。早期方案使用 sap/ui/core/util/Export 生成 CSV,需自定义 ExportType 扩展格式;现代方案推荐 sap/ui/export/Spreadsheet 直接导出 XLSX,支持类型精度和智能表格集成。注意 CSV 方案已弃用但仍有业务价值,需根据项目需求选择合适方案。两种方式都基于数据绑定,避免重复定义列结构和格式化逻辑。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 268

初识数据之特征选择

【代码】初识数据之特征选择。

M_inherit的博客 1134

compileSdkVersion、targetSdkVersion、Support库的作用与他们之间的关系

要升级应用的sdk版本,需要弄清楚compileSdkVersion、targetSdkVersion、Support库的作用与他们之间的关系,以保证应用的配置正确,升级后能让应用在不同的系统上都正常使用。1、各Version的含义与关系compileSdkVersion:应用编译时使用的sdk版本(仅编译时生效,与运行时无关)1.我们日常开发中编译、打包apk时使用的android sdk版本就是由compileSdkVersion指定的。

weixin_42504805的博客 1270

彻底解决Win11锁屏界面黑屏或者图片不变化

windows锁屏后黑屏

renkai721的专栏 1万+

使用正式签名打包APK,打开debug模式报错的问题解决方法

SDK Tools Revision 8以后,如果在AndroidManifest.xml中直接设置打开debug模式: 1 android:debuggable="true" 则在使用正式签名打包APK时,Eclipse会报错如下: Avoid hardcoding the debug mode; leaving it out allows deb

WCG2018的专栏 3365

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Android项目在eclipse中无法打包apk文件[bin目录下没生成apk文件]

Android项目在eclipse中无法打包apk文件[bin目录下没生成apk文件]问题解决 问题来源: 如题,今天在编译打包apk给tester的时候,忽然发现我的eclipse在bin目录下没生成apk文件!!! 我的操作如下: 1)在eclipse中点击“project”下的“clear”菜单,清除并重新编译整个工程; 2)第一步完成后会在项目

huang578141611的专栏 803

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

eclipse android打包报错,解决Eclipse不能打包APK报错的问题

1.在Android SDK Tool r19之后, Export的时候遇到xxx is not translated in yyy, zzz的问题。例如说"auto_exit" is not translated in zh, zh_CN.这是因为Android SDK Tool 將 ANDROID_LINT_COMPLETE_REGIONS 改为了需要检查。临时解决方法:Eclipse &gt...

weixin_28937805的博客 581

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Meteor android apk打包两种方式

Meteor apk 打包 首先进入你的所要打包的meteor工程 一.生成apk  meteor build ~/build-output-directory --server=guoyoujinlove.meteor.com 上面guoyoujin.meteor.com就是你要指向的ip地址,改成你所需要的ip即可,运行完上面的命令之后他会在~/buil

TryCatch 3631

Unity快速打包安卓apk

记载目录:1.杂言杂语 2.快速打包原理 3.快速打包的具体步骤 a.生成R.java类 b.将所有java代码打包为.class文件 c.生成classes.dex文件 d.打包所有资源为apk资源包 e.将apk资源包打包为未签名的apk包 f.对未签名的apk包进行签名 4.常见报错 5.参考资料 杂言杂语曾经写过Unity自动打包安卓apk的解

Cheng_Channel的博客 2885

eclipse打包apk报错的问题

ps: android 开发用的开发工具主要是eclipse android-studio这两款工具,android-studio开发的代码规范性,一般打包不会出现什么问题,而在eclipse中进行项目的打包有时会出现各种问题。对下面的两种错误及需要注意的问题说明一下。 打包apk过程出现如下图所示错误时: 解决办法: 进入 Window–> 选中 Android —>Lin

qq_lzty的博客 2866

Android项目在eclipse中无法打包apk文件[bin目录下没生成apk文件]问题解决

注意:本文出自 “阿飞”的博客 ,如果要转载本文章,请与作者联系! 并注明来源: http://blog.csdn.net/faye0412/article/details/7089410 问题来源: 如题,今天在编译打包apk给tester的时候,忽然发现我的eclipse在bin目录下没生成apk文件!!! 我的操作如下: 1)在eclipse中点击“

findsafety的专栏 5825

cocos2dx项目打包APK环境安装

1.搭建Android环境所需安装包 (1)Eclipse (2)JDK (3)Android SDK (4)Android NDK (5)Ant 2.环境配置 2.1 jdk环境配置 (1)安装jdk (2)点击jdk-7u51-windows-x64.exe进行安装即可。 (3)新建环境变量:JAVA_HOME 值为:D:\Program Files\Java\jdk1

zm793934739的博客 1216

Unity工程通过eclipse生成APK

Unity工程打包,可以直接在File->Build setting->Build得到APK,还有一种方法是,通过Unity导出android工程,在eclipse或者android studio中导出APK。android studio不熟悉,这里介绍一下通过eclipse导出APK。  这里的BuildSystem有三个选项,Internal这个选项就是直接打出APK, Gradle是导

不文不武的禾文 1343

eclipse打包APK出现 Errors occurred during the build问题

eclipse打包APK遇到 Errors occurred during the build问题: 解决办法:在Project-->Properties for*****-->Builders(也就是如下图) 在这里去掉一些勾,我这里只留了Android Package Builder,我也只是碰运气的,没试过的大胆的试试还是挺好的! 仅供参考

llixiangjian的博客 1169

第一个用eclipse打包APK时报错一个错误怎么解决

这个问题也是我在android开发群里面解决的一个问题。 如果有什么想法或者想法可以在下面进行评论,我们可以一起交流一下! 我们在eclipse中开发完一个程序之后,需要将其打包为APK的安装包,我们需要进行以下操作: 但是进行打包的时候出现了以下的错误: 我也是找了一些方法进行解决,找到了一个有效的方法进行解决: 下面的解决方法是引用于这片文章:https://zhidao.b...

weixin_30528371的博客 118
下一篇: 高德地图签名提示“INVALID_USER_SCODE”处理
huaye80000
博客等级 码龄10年 0粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值