Android
文章平均质量分 61
iningwei
这个作者很懒,什么都没留下…
展开
-
AndroidStudio连不上adb报错ADB Connection Error
之前笔者一直通过AndroidStudio来看日志,也一直用的一套自己的SDK,用了好几年了。但是突然有一天,AndroidStudio启动后就弹出警告窗:ADB Connection Error,如下:在Event Log面板还持续性的输出:Unable to detect adb version检查了一下,我端口5037并没有被其它进程占用,是adb占用的。adb服务也是正常启动的。最终找到原因是:可能是更新了AndroidStudio,adb的版本不匹配。原创 2024-03-06 16:04:26 · 762 阅读 · 0 评论 -
浅谈Anroid设备的CPU类型以及so文件的放置目录
早期的Android系统几乎只支持ARMv5的CPU架构。现在发展为了七种ARMv5,ARMv7(从2010年起),x86(从2011年起),MIPS(从2012年起),ARMv8,MIPS64和x86_64(从2014年起),每一种CPU架构都关联一种ABI。ABI即,定义了二进制接口(比如so文件)交互规则,以适用于不同CPU。在Android系统上,每一个CPU架构对应一个ABI。...原创 2022-07-15 18:56:55 · 1131 阅读 · 0 评论 -
Unity打Android包报错Error building Player Exception OBSOLETE - Providing Android resources in AssetsPlug
对Unity工程进行了大版本升级,从2020.3.20f1升级到2021.3.3f1。打包报错如下Exception。原创 2022-07-15 12:08:59 · 3272 阅读 · 0 评论 -
[SDK]Unity接入GooglePlay支付弹出面板:无法购买您要买的商品
使用测试帐号登录GooglePlay商城后,测试自己游戏的支付时弹出界面如下:提示用户:无法购买您要买的商品。解决方法:让运营把开发者后台的测试链接发给你,点击同意后才能测试购买功能(同时确保自己的邮箱被加入到测试名单和支付测试名单中)。正常情况下测试支付界面如下图所示:...原创 2022-02-11 18:12:59 · 2268 阅读 · 0 评论 -
[SDK]Unity接入GooglePlay支付日志提示In-app billing API version 3 is not supported on this device
使用Unity的IAP接入了GooglePlay支付,之前通过测试帐号测试顺利通过(测试机为国内某米手机和国外pixel)。过了一段时间由于需要更改包名,于是把相关key什么的重新处理了一下,再在pixel手机上测试时就无法顺利支付,通过日志发现IAP初始化并没有成功,发现一条日志信息是:In-app billing API version 3 is not supported on this device.而且发现pixel手机在其它游戏中也无法支付,由于其它游戏做了统一的提示处理(比如Google P原创 2022-02-11 16:17:34 · 1973 阅读 · 0 评论 -
[SDK]Unity接入Firebase推送SDK安卓机器上设置图标
前言android5.0(API Level21)后(不包括5.0),为了统一系统风格,状态栏(手机顶部)icon不能再使用色彩丰富的图片了,只能够有白色和透明两个颜色出现。通知栏图标会自动把icon的透明通道填充为白色,非透明通道默认情况下会被设置为系统默认的颜色(比如铅灰色)。虽然可以通过降低targetSdkVersion的方式来实现显示彩色icon的功能,但是考虑到5.0系统已经很古老,不推荐这样设置了。因此在设计推送图标的时候就不可能像APP图标那样有丰富的色彩,一般而言需要遵循:只有白色和原创 2022-02-09 17:13:27 · 3933 阅读 · 1 评论 -
Android Key Hash的生成
1,前言在接入FaceBook 安卓第三方登录的时候,就需要获取Debug Android Hash Key。Android Hah Key有两种,即开发密钥散列和发布密钥散列获得散列值需要借助openssl工具。本文以Win10 PC电脑为例说明散列的生成过程2,下载并配置openssl2.1,下载到https://code.google.com/archive/p/openssl......原创 2020-03-31 12:21:44 · 3009 阅读 · 3 评论 -
Google手机启动开发者模式开启USB Debug
From a Home screen, swipe up to display all apps.Navigate: Settings> System> Advanced.Developer options {}.–>If Developer options isn’t available, navigate: Settings > About phone then tap Build number 7 times. Tap the Back icon < to Set.原创 2021-10-13 19:22:41 · 5769 阅读 · 0 评论 -
小米 Redmi 安装GooglePlay服务
机型:Redmi 9A (红米低端机,当前市价约600)MIUI版本:12.0.13 | 稳定版安卓版本:10需要下载的软件包Google Services FrameworkGoogle Play servicesGoogle Play Store下载apkmirror(自备梯子)打开上述网站,输入关键词查找,即可下载。需要注意的是下载时要选择正确的CPU架构和安卓版本。查看机器的CPU架构,可以使用adb shell getprop ro.product.cpu.abi,笔者使用命原创 2021-08-11 17:22:11 · 40490 阅读 · 69 评论 -
Unity android获得系统语言
//获得系统语言 AndroidJavaClass unityClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject _unityContext = unityClass.GetStatic<AndroidJavaObject>("currentActivity"); AndroidJavaObject locale = _u...原创 2020-10-09 14:44:22 · 833 阅读 · 0 评论 -
Android Studio之Logcat排除不需要显示的日志
AS中即使在Logcat中设置了关键词,可能依旧会有很多不需要的日志。可以在Logcat区域选择Edit Filter Configuration来配置排除的日志。使用正则表达式根据关键字排除不需要的日志:^(?!(EXCLUDE_TAG1|EXCLUDE_TAG2))上述EXCLUDE_TAG1、EXCLUDE_TAG2即关键字,需要更多关键字可以自行用|风格添加...原创 2020-09-28 17:38:12 · 3223 阅读 · 0 评论 -
Android ERR_UNKNOWN_URL_SCHEME
笔者在Android WebView中拉起App报错ERR_UNKNOWN_URL_SCHEME错误原因很简单,WebView默认只支持https http 等协议,并不支持AndroidManifet中定义的这个scheme协议。如下是我原代码 WebViewClient mWebviewclient = new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(原创 2020-09-14 20:03:13 · 8531 阅读 · 0 评论 -
Unity Android由scheme导致APP图标消失的问题
Unity Android项目通过集成aar插件引入新的Activity,并用WebView填充该Activity来展示Web版的支付SDK。玩家在Unity侧点击支付则弹出新Activity,支付成功后的WebView页面有一个按钮,需求是点击该按钮,关闭WebView界面,这样的话就可以再次显示主Activity。由于WebView页面按钮的点击无法捕捉到回调,因此考虑使用scheme的方式来唤起主Activity。配置好后,打包顺利,安装也没有报错,但是却没有启动图标原因:把配置scheme的i原创 2020-09-14 19:34:06 · 759 阅读 · 0 评论 -
Unity Android报错Unable to check Google Play services availablit
运行时报错:Unable to check Google Play services availablity as the com.google.android.gms.common.GoogleApiAvailability class is not present in this application.在Google上搜索找到几篇关于这个报错的文章:Article1:Unable to check Google Play services availablityArticle2:看chkuan原创 2020-09-10 12:57:54 · 525 阅读 · 0 评论 -
Unity Android接入Facebook广告SDK
Facebook广告SDK还是比较独立的,因此该篇不放在Unity接入Facebook SDK–android篇赘述,开个新篇记录一下接入流程,和遇到的坑。1,接入流程1.1 插件进入该网站下载最新的广告SDKAdd the Audience Network SDK to your Unity App,并导入unity中。插件提供Banner、Interstitial、RewardedVideo三种类型广告详细的接入案例。1.2 需要参数根据所要接入的广告类型在后台取对应的广告位ID。1.3原创 2020-09-09 19:25:13 · 1402 阅读 · 1 评论 -
Unity Android接入MoPub聚合广告SDK
这里只总结前端接入流程和注意事项,后台配置请参考官方详细文档mopub广告有以下类型Bananer(横幅)Interstitial(插屏)Rewarded Video(激励视频)Rewarded Playable(互动式激励 MRAID)Native(原生)1:下载mopub-unity-sdk这里下载最新的unity package2:设置支持的广告平台推荐使用插件提供的MoPub SDK Manager来管理需要注意的是,每次升级或者安装或者删除(删除一般只需要在Assets原创 2020-09-02 17:20:47 · 2225 阅读 · 1 评论