
Android
文章平均质量分 74
苏小败在路上
不一样的人生
展开
-
Unity3D-导出APK报错CommandInvokationFailure: Unable to convert classes into dex format.
今天使用Unity导出APK时,提示我CommandInvokationFailure: Unable to convert classes into dex format.然后打开Editor Log查看了下原因,上面显示是这样的:Android PostProcess task "Creating staging area" took 12.988 msAndroi原创 2017-09-05 14:06:06 · 16773 阅读 · 3 评论 -
Unity3D-调用Android系统邮件发送邮件,或调用系统分享去分享内容
最近在将项目移植到Android平台,虽然大部分的东西都不需要动,但是关于分享、反馈这类需要用到原生系统功能的,就需要单独去处理了!其实发送邮件和分享是同样的道理,只是发送邮件的参数不同,最主要代码是这样的:AndroidJavaClass intentClass = new AndroidJavaClass("android.content.Intent"); A原创 2017-09-14 14:19:49 · 3475 阅读 · 2 评论 -
Unity3D-Android直接使用系统自带邮件发送反馈
在上一篇是直接调用一个选择框,这样还是不够方便,需要用户多一次选择。我们能不能像IOS一样,跳转到邮件应用后,直接创建一个新的邮件,用户直接填写反馈信息发送呢?由于并没有做过纯Android开发,在网上搜到其他人的代码,如果是原生Android是可以达到这个要求的。在Android中,其实已经提供了三种方式去发送,我们上面的要求其实就是发送一个不带附件的邮件,Android实现是这样的:原创 2017-09-21 12:52:58 · 2524 阅读 · 3 评论 -
Unity3D-Android跳转到指定平台(华为商店为例)
我们可以利用前面说博客说的,直接在Unity这边写代码去实现一些简单的Android功能,那么跳转到各大平台的商店,也是类似的做法。直接看代码://跳转到指定应用商店,这里以华为为例 public void OnRateToHuawei(){ RateToOther("com.google.android.apps.maps", "com.huawei.appmarket"); }原创 2017-10-13 11:02:58 · 4655 阅读 · 0 评论 -
Unity3D-Android导出APK出现“Unable to convert classes into dex format.”
今天在更新android版本的时候,导出又出现这个问题了,上次是因为有重复的,但是这次没有重复,看提示是什么东西超过限制在网上查了一大堆,最后也没解决。导出时log如下:CommandInvokationFailure: Unable to convert classes into dex format./Library/Java/JavaVirtualMachines/j原创 2017-12-27 14:55:41 · 3122 阅读 · 0 评论 -
Unity3D-Android调用系统分享针对8.0系统的方式
我在原来的帖子上写了一个关于Android原生分享的方法:http://blog.youkuaiyun.com/pz789as/article/details/77979594但是,在后面测试的时候发现,这个方式在Android 8.0 上不起作用,点了按钮之后,并没有弹出原生分享框。网上大部分的原生分享代码都和我上面写的一样,所以只能自己看文档,慢慢再试其他的,最后经过努力,终于给弄出来了,还兼容低版本的A...原创 2018-03-01 13:37:33 · 1843 阅读 · 2 评论 -
Unity3D-AdMob在Android中的回调造成异常的问题
我使用的是Admob的官方Unity插件,这个在iOS上运行一点问题都没有,最近移植到Android上之后,出了很奇怪的问题。比如:看完激励视频之后,拿不到奖励;拿到奖励之后,却没有重新加载新的视频;甚至有时候会直接崩溃或者一些很奇怪的问题。特别是居然调用PlayerPrefs保存数据都出错,说是这个需要要主线程才可以调用,于是给我抛出了一个异常来。一开始还以为是我写的有问题,在改了保存方...原创 2019-04-04 16:03:54 · 1134 阅读 · 0 评论 -
Unity3D-Android关于Admob中介Mediation Test Suit的问题
现在Admob测试中介越来越方便了,可以直接下载Admob提供的一个Unity插件,然后在弄个测试按钮中打开中介测试套件,里面会显示你在Admob后台配置中介的所有广告版本,也包括Admob自身的广告。在这个插件显示的界面中,可以查看什么中介平台没有配置好,他都会一个个的列出来: 这样大大的减少测试时间,插件的下载地址:Mediation-test-suite...原创 2019-03-28 14:45:16 · 1347 阅读 · 0 评论 -
Unity3D-Android关于加载AssetBundle中的视频
Unity现在对视频支持已经算是很好了,特别是iOS上,只要视频格式没有问题,基本就能正常播放和加载。不过,在Android上,如果将视频打包到AB包里面去,可能会出现加载不了的问题,具体情况是在真机中会Log出一条警告,说是找不到视频文件,然后附加说了保证这个文件是否在正确的路径,或者视频没有被压缩过。之前使用AB的经验少,也都是跟着网上的做法做的,在编辑器中直接调用了默认的打包方式:...原创 2019-04-02 17:08:38 · 3592 阅读 · 0 评论