unity5.0 unity打包apk闪退出来的apk 为什么闪退

今天看啥 热点:
Andro开发解决5.0安装成功后打开直接闪退问题,andro5.0
& 这阵子在开发一个app项目,在4.4.2以及以前的机器上都没有任何问题,然后在5.0的小米手机上安装成功了,但是一打开就闪退了,困扰了好久才解决这个问题,
首先5.0的系统对权限的引用做了更高级的优化,你得先查看在AndroidMainfest.xml文件中是否有同样的权限重复出现了,如果有的话,去掉一个。
& &我也是如此检查了一遍,发现没有,但是程序依然在小米5.0上打开闪退,然后我发现一个这样的异常信息
java.lang.UnsatisfiedLinkError:&dalvik.system.PathClassLoader[DexPathList[[zip&file&&/data/app/cn.miandanhui-1/base.apk&],nativeLibraryDirectories=[/data/app/cn.miandanhui-1/lib/arm,&/vendor/lib,&/system/lib]]]&couldn't&find&&liblocSDK5.so&
提示无法找到liblocSDK5.so这个文件,我查了一下在的项目lib文件下有个armeabi文件夹,里面命名有这个文件,为什么他还提示找不到呢,
然后想到在armeabi编译是不是在armeabi-v7a下面也需要呢,然后我果断复制一份到armeabi-v7a文件夹下,然后运行了一下,果断好了
希望我写这个博客可以帮助小伙伴们开发是遇到类似的问题,,有可能你遇到不是和我一样同一个so文件哟,小伙伴要注意看log日志哟
暂无相关文章
相关搜索:
相关阅读:
相关频道:
Android教程最近更新主题 : unity程序打包成IOS出现闪退
级别: 新手上路
可可豆: 209 CB
威望: 212 点
在线时间: 198(时)
发自: Web Page
unity程序打包成IOS出现闪退 &&&
You are using Unity iPhone Basic. You are not allowed to remove the Unity splash screen from your game,求大神指点&
15:15:57.616 PainMapper[4046:60b] -& registered mono modules 0x1488cd0&
-& applicationDidFinishLaunching()&
Mono path[0] = '/var/mobile/Applications/F7-4E24-AF4B-2FF/PainMapper.app/Data/Managed'&
Mono config path = '/var/mobile/Applications/F7-4E24-AF4B-2FF/PainMapper.app/Data/Managed'&
You are using Unity iPhone Basic. You are not allowed to remove the Unity splash screen from your game
级别: 新手上路
可可豆: 13 CB
威望: 10 点
在线时间: 54(时)
发自: Web Page
买专业版的就可以解决这个问题……一万块钱……
或者保留Unity3D的启动屏幕吧。
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
_____________________________________________________________________________________________________________
问答求助版块规则:
  1、问题尽量描述清楚
& && &2、代码要放在代码块里
& && &3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
& && &4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
& && &5、问题得到解决,请选择最佳答案。
& && &6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 414|回复: 1
unity 打包的apk持续调用gps会闪退
267/150排名<font color="#FF昨日变化16主题帖子积分
初来乍到, 积分 67, 距离下一级还需 83 积分
初来乍到, 积分 67, 距离下一级还需 83 积分
在线时间25 小时
本帖最后由 impulse 于
11:08 编辑
想做一个测试两个手机端距离的功能&&调用gps功能&&只走一遍获取位置是没的但是获取不到设备高度(locationInfo.altitude) 如果持续调用gps的话apk就会闪退 代码参考的网上的如下void Start(){
& && &&&_ip = Network.player.ipA
& && &&&locationServer = Input.
& && &&&isCould = locationServer.isEnabledByU //用户是否可以设置定位服务& && &&&
& && &&&locationServerStatus = locationServer. //返回设备服务状态&&
& && &&&//参数1 服务所需的精度,以米为单位,参数2 最小更新距离&&
& && &&&locationServer.Start(1, 1);//开始位置更新服务,最后的位置坐标&&
& && && && && && && && && && && &&&//locationServer.Stop();//停止位置服务更新,节省电池寿命&&
& && &&&locationInfo = locationServer.lastD //设备最后检测的位置&&
& && &&&altitude = locationInfo.//设备高度&&
& && &&&horizontalAccuracy = locationInfo.horizontalA //水平精确度&&
& && &&&verticalAccuracy = locationInfo.verticalA //垂直精确度&&
& && &&&latitude = locationInfo. //设备纬度&&
& && &&&longitude = locationInfo.//设备纬度&&
& && &&&timestamp = locationInfo.//时间戳(自1970年以来以秒为单位)位置时最后一次更新。&&
& && && &&&SendMessage();
&&void SendMessage()
& && &&&Debug.Log(&海拔& &&&:& && + altitude);
& && &&&Debug.Log(&纬度& &&&:& && + latitude);
& && &&&Debug.Log(&经度& &&&:& && + longitude);
& && &&&Debug.Log(&时间戳& &:& && + timestamp);
& && &&&Debug.Log(&水平精度 :& && + horizontalAccuracy);
& && &&&Debug.Log(&垂直经度 :& && + verticalAccuracy);
& && && && &NetManager.Singleton().send(&{\&command\&:\&CheckGps\& , \&altitude\&:& + altitude.ToString().ToLower() +
& && && && && && , \&latitude\&:& + latitude.ToString().ToLower() +
& && && && && & & , \&longitude\&:& + longitude.ToString().ToLower() + &}&);
& && &&&locationServer.Stop();
& && &&&NetManager.Singleton().send(&{\&command\&:\&Checkip\&, \&Ip\&:&+_ip.ToString() + &}&);}
小白第一次发帖 XD 求大神帮忙解决一下 主要想获取到海拔高度&&locationServer.Stop(); 如果不stop的话&&apk 就会闪退
每日推荐:
267/150排名<font color="#FF昨日变化16主题帖子积分
初来乍到, 积分 67, 距离下一级还需 83 积分
初来乍到, 积分 67, 距离下一级还需 83 积分
在线时间25 小时
上面的代码实在start中执行的 只运行了一遍
每日推荐:解决Unity打包APK失败 Failed to re-package resources - 简书
解决Unity打包APK失败 Failed to re-package resources
因为用cardboard SDK写一个VR课程设计,最后打包APK想看效果的时候发现一直失败。各种查资料,新建项目,换Unity版本排查之后觉得应该是android SDK 里面各种包的版本问题。删改又安装了一些包后最后终于解决了问题。把步骤贴上来。1.build -player setting按照google cardboard官网写的设置2.Android SDK Manager里面 android build tool 选23版本,24版本因为莫名其妙的原因会导致Unity打包失败,如果安装了24要删除掉,unity会自动选择版本最高的工具build。3.SDK Manager -extras 里面 google play service 要安装4.Android 6.0(API 23)必装5.如果以上设置正确依然build失败,在extras里面把有google android library等关键字的包都装上6.如果依然报错,把Unity文件夹 Assets-Plugins-Android-AndroidManifest.xml删除
用Unity做游戏。

我要回帖

更多关于 unity 闪退 的文章

 

随机推荐