Android
SleepingBug
这个作者很懒,什么都没留下…
展开
-
[Android Studio]打包发布release版aar
Android Studio打包release版aar原创 2023-02-14 16:20:15 · 1151 阅读 · 0 评论 -
[Android Studio][NDK][JNI] 另一种方法解决This file is not part of the project Please include it in the ...
[Android Studio][NDK][JNI] 另一种方法解决This file is not part of the project Please include it in the原创 2022-11-09 14:23:29 · 790 阅读 · 0 评论 -
【Android Studio】关于cvc-complex-type.2.4.a: ‘base-extension‘ {layoutlib} 正确解法
【Android Studio】关于cvc-complex-type.2.4.a: 'base-extension' {layoutlib} 正确解法原创 2022-11-04 11:03:23 · 16226 阅读 · 5 评论 -
【解决】Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8
解决这个问题:Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8原创 2022-07-12 17:45:29 · 431 阅读 · 0 评论 -
理解 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
简单理解TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256的含义原创 2022-06-12 18:49:46 · 11940 阅读 · 1 评论 -
【Android Studio】如果你不管怎么折腾都提示Minimum supported Gradle version is 7.0.2. Current version is 6.8,请看这里
如果你不管怎么折腾还提示Minimum supported Gradle version is 7.0.2. Current version is 6.8,就请看这里1,首先检查你的Android Studio 工程目录有没有gradle目录(注意不是带小圆点的.gradle目录)2,再查看有没有gradle\wrapper\gradle-wrapper.properties 这个文件(wrapper是gradle的子目录)3,如果第1点或者第2点有其中一点却是存在问题,那就创建一个简.原创 2021-11-18 15:48:15 · 25910 阅读 · 1 评论 -
[Android Stduio]【解决】The application could not be installed: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
问题:The application could not be installed: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE解决:把AndroidMenifest.xml里面的android:sharedUserId这项删除掉原创 2021-04-09 11:15:52 · 3470 阅读 · 0 评论 -
【Android Studio】【解决】强制使用低版本系统出现Google Play requires that apps target API level 26 or higher.
如题,想把targetSdkVersion改成23,结果出现Google Play requires that apps target API level 26 or higher.解决:加一行注释在上面,如下://noinspection ExpiredTargetSdkVersion具体示例如下: defaultConfig { applicationId "ai.emeet.emrtc" minSdkVersion 23 /原创 2021-03-25 14:07:21 · 15889 阅读 · 3 评论 -
【Android】【解决】开启了存储权限之后,file.mkdirs() 创建目录还是失败
问题:file.mkdirs()总是失败当时的用的路径是:Stringdir=Environment.getExternalStorageDirectory().getAbsolutePath()+"/test_abc";//打印出来路径是/storage/emulated/0/test_abc结果创建目录失败File file = new File(dir);file.mkdirs();解决:改用了getExternalFile...原创 2021-03-16 20:35:45 · 9329 阅读 · 7 评论 -
[Android][WebRTC]Proguard混淆
[Android][WebRTC]Proguard混淆关键一句,要保留webrtc的原有类名和接口:-keep class org.webrtc.** { *; }原创 2021-03-13 14:25:41 · 565 阅读 · 1 评论 -
[Android Studio]解决 Android ListView setOnItemClickListener点击没反应(不是android:focusable=“false“来解决)
解决方法:在item的layout里面加一句android:descendantFocusability="blocksDescendants"添加位置如下图:原创 2021-03-02 18:46:56 · 518 阅读 · 0 评论 -
[Android Studio] adb 找不到Android设备的解决方法(以RK3399为例)
问题:1,用RK3399调试,想用Android Studio调试App,结果没发现设备。2,然后退出了Android Studio直接在CMD窗口输入adb devices也没发现设备。原因:adb没识别出设备。解决:1,找到这个设备的VID,如下图,我查到的是22072,修改C:\Users\用户名\.android\adb_usb.ini增加一行:0x2207没错是16进制的。3,复制adb_usb.ini文件到Android SDK的目录下。如果忘原创 2021-02-24 21:25:38 · 2175 阅读 · 0 评论 -
[Android]【解决】 Android Studio 4.1.x 怎么以xml代码形式打开layout文件(.xml文件)?
[Android]【解决】 Android Studio 4.1.x 怎么以xml代码形式打开layout文件(.xml文件)?双击layout_xxx.xml文件之后,Android Studio 4.1.x自作多情以可视化图形方式打开,搞得很多人不知道怎么以xml文本代码形式打开,如下图:看屏幕右边,点击[Code],注意,默认是[Design]...原创 2021-01-08 19:05:05 · 4437 阅读 · 3 评论 -
[Android]错误: -source 1.7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)
关键是就是要使用java 1.8版本,如下,在app的build.gradle显式说明 //Howard 2019-05-04 关键是这两句 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8...原创 2019-05-04 17:29:38 · 1134 阅读 · 0 评论 -
[Android]简单易用,教你一步实现多国语言翻译
Android要实现多国语言,通过翻译strings.xml的文字来实现,问题是,怎么一次翻译全部!用translate.google.cn ! 看下图,结果是维持格式不变!(当然,需要手动纠正错误的,但大部分一步就搞定)原创 2017-06-29 17:44:47 · 3400 阅读 · 0 评论 -
[Android] 经验之谈,别再用Android开发宝AndBase了,以前的一个APP用了之后问题多多
经验之谈,别再用AndBase开发宝了,以前刚学Andord没多久做的一个APP用了之后问问多多,1,首先是AbTitleBar用的是线性布局,当标题居中时,右边增加按钮又不居中了!2,AbFragment里面居然要用 下面类似的操作来显示界面,但是!!有些手机一样无法显示内容,即使delay延大也没用的。new Handler().postDelayed(new Runnable()原创 2017-10-20 20:50:07 · 892 阅读 · 0 评论 -
【Android】解决微软语音识别问题Failed to 'pProperties->ReadProperty(L"ServiceUri", connectionUrlVar)', HR=800700
问题描述:在使用微软语音识别(Bing Speech To Text)SDK时,在发布版APP遇到这个问题:Failed to 'pProperties->ReadProperty(L"ServiceUri", connectionUrlVar)', HR=80070057解决:在混淆规则(一般是在proguard-rules.pro文件)添加:#Howard原创 2017-09-21 11:36:42 · 560 阅读 · 0 评论 -
[Android] 解决Release版本HWPFDocument写doc文件失败java.lang.ExceptionInInitializerError
1,首先这个java.lang.ExceptionInInitializerError问题只是在Release版出现的,曾经让我郁闷几天(我也是粗心了)2,解决办法,就是,和其他引入的第三方jar一样,要忽略掉这些jar代码混淆!如下:#Howard 2017-09-25 Very Important, make sure doc file can be saved !!-k原创 2017-09-25 17:29:22 · 1748 阅读 · 0 评论 -
[Android Studio]解决Cannot merge new index 68383 into a non-jumbo instruction!的问题
问题:Cannot merge new index xxxxx into a non-jumbo instruction, 意味着方法数超过65536了解决方法:在 app的 build.gradle 里面,为 android 下的 defaultConfig里面添加一项:multiDexEnabled true就可以搞定了举例:android原创 2017-08-31 10:56:32 · 3818 阅读 · 3 评论 -
[Android]判断Context是不是Activity
用这句,if ( context instanceof Activity ) { /// ....}实际是判断某个对象是不是哪个类的实例原创 2017-09-15 16:20:44 · 3743 阅读 · 0 评论 -
[Android] Android Studio 解决Button按钮文字全大写的问题
只要添加 android:textAllCaps = "false" 就行了。顺带说一下,如果你设置了下面这个style,记得设置textAllCaps要在前面,不然不起作用,其他style也可能是这种情况:android:textAllCaps="false"style="@style/Base.TextAppearance.AppCompat"原创 2017-08-23 10:14:31 · 3335 阅读 · 0 评论 -
[Android]根据名称name来获取string的值
strings.xml根据id获取字符串值搞多了,那怎么根据字符串的名称来获取字符串的值呢?比如在strings.xml有string name="app_name">MyAppNamestring>用下面两句来获取:int resId = context.getResources().getIdentifier( "app_name", "stri原创 2017-06-30 11:24:45 · 3742 阅读 · 1 评论 -
【实测有效】Error:Execution failed for task ':app:transformNative_libsWithStripDebugSymbolForDebug'.
问题:【Android Studio】Error:Execution failedfor task ':app:transformNative_libsWithStripDebugSymbolForDebug'. java.lang.NullPointerException (noerror messag)解决方法:1,最简单的方法:把 j原创 2017-08-07 11:00:00 · 2747 阅读 · 0 评论 -
[Android]Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with
问题:Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failedwith multiple errors, see logs解答:1,先别管其他人什么情况,你一定要看看具体错误!怎么看?看看下图:先点击app的[AndroidManifest.xm原创 2017-08-08 15:55:24 · 696 阅读 · 0 评论 -
[Android] 代码实现按钮/图片自旋转(中心旋转)
[Android] 代码实现按钮/图片自旋转(中心旋转)//Howard 2017-06-27final RotateAnimation animation = new RotateAnimation(0.0f, 180.0f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,原创 2017-06-27 10:47:34 · 3229 阅读 · 0 评论 -
[Android Studio] 解决Module里面调用aar出现Failed to resolve的问题
问题,我写了一个Module,里面调用了第三方aar文件,结果出现Failed to resolve问题解决:1,首先,要在Module的build.gradle添加:repositories { flatDir { dirs 'libs' }}添加到android{}和dependencies{}之间2,在app的bu原创 2017-12-12 15:25:35 · 10422 阅读 · 6 评论 -
[Android]解决小米手机神坑问题:Installation failed with message Failed to establish session
问题描述:小米手机可以从应用商城下载安装APK,但是用Android Studio编译安装就不行!出现这个错误:Installation failed with message Failed to establish session.It is possible that this issue is resolved by uninstalling an existing version原创 2017-12-19 14:46:59 · 2701 阅读 · 1 评论 -
[Android] 关于Fragment 和 TabHost的学习笔记
Android Fragment TabHost原创 2015-10-07 01:16:07 · 748 阅读 · 0 评论 -
【已解决】ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier
问题:Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;环境:编译工具 Android Studio 3.1.4,gradle 版本4.4操作系...原创 2019-05-18 15:08:34 · 5833 阅读 · 0 评论 -
[Android Studio]关于定位compileDebugJavaWithJavac具体问题的方法
在Windows中,在系统cmd调出的控制台,进入项目的根目录,输入以下命令:gradlew compileDebugJavaWithJavac --stacktrace如果是在Linux/Mac下,这样输入:./gradlew compileDebugJavaWithJavac --stacktrace然后等待以下,会看到详细错误信息...原创 2019-05-04 17:32:14 · 1384 阅读 · 0 评论 -
【解决】华为Mate20开发者模式自动关闭USB调试【Android Studio经常发现不了Mate20也是这个问题】
问题:每次退出开发人员选项 USB调试 自动被关闭解决:打开【“仅充电”模式下允许ADB调试】,当然也要打开USB调试,这样下次退出就不会自动关闭了...原创 2019-03-01 10:06:13 · 12654 阅读 · 1 评论 -
关闭华为Mate20 指关节截屏
关闭它:设置-->智能辅助-->手势控制-->智能截屏原创 2019-01-24 19:33:12 · 1415 阅读 · 0 评论 -
歪记Android OS版本和API Level的关系(看个人理解吧,我是觉得这么容易记住)
歪记Android OS版本和API Level的关系 Android版本 API Level 歪记 4.3 18 死三八(少记1,没关系的) 5.0 21 521,吾爱你 (不是520) 6.0 23 乔丹!(乔丹6冠,23号球衣) 7.0 24 7x24(每周7天,每天24小时) 8.0 26 826,不爱了 为什么从4.3开始记? 因为4....原创 2018-04-28 15:42:19 · 485 阅读 · 0 评论 -
[Android] Android兼容性文档说明 官方
Android兼容性文档,官方链接:https://source.android.com/compatibility/cdd其中Android 8.0兼容性文档说明如下:https://source.android.com/compatibility/8.0/android-8.0-cdd.pdfAndroid 7.0兼容性文档说明如下:https://so原创 2018-04-09 23:14:57 · 764 阅读 · 0 评论 -
[Android]Android什么版本开始支持蓝牙4.2?答案:Android 7.0
根据Android 7.0的兼容性文档(https://source.android.com/compatibility/7.0/android-7.0-cdd.pdf)里面7.3.4 Bluetooth部分描述:Android Watch implementations MUST support Bluetooth. Android Television implementationsMUST ...原创 2018-04-09 22:48:09 · 3366 阅读 · 0 评论 -
[Android] BLE收不到Notify的坑
设置Notify之前,要先设置Mtu:bluetoothGatt.requestMtu(mtu)再执行 gatt.setCharacteristicNotification(characteristic, enable);原创 2018-04-09 09:31:09 · 6815 阅读 · 3 评论 -
[Android]Error:Unknown host 'maven.oa.com'. You may need to adjust the proxy settings in Gradle.
问题:Error:Unknown host 'maven.oa.com'. You may need to adjust the proxy settings in Gradle.有同学可能是 android.oa.com错误起因:这是编译腾讯一个Android Demo遇到问题,是因为腾讯使用了自家内部的maven。解决:在build.gradle的两处repositorie原创 2018-01-31 11:32:41 · 3903 阅读 · 0 评论 -
解决:华为Mate20 从拍照进入图片浏览模式怎么返回拍照 ?【华为脑残的设计师啊!】
1,第一种解决办法(手势操作,滑动要快一点):从屏幕右边边缘中间,记住也是从边缘开始滑动,从右往左边快速滑动即可。(其实在右边边缘 离顶部或者底部三分之一屏高处中间这部分都行)或者,保证是在看最新的一张图片,从下半部屏幕的三分之一空黑处,从手机左侧边缘,记住是边缘,按住从左向右滑即可(要快速一点)。2,第二种解决办法(虚拟按键操作):【设置】--> 【系统】 --&...原创 2019-01-28 19:18:00 · 6936 阅读 · 0 评论 -
[Android]Error:Application and test application id cannot be the same: both are '' for debugAndroid
遇到这种问题: Error:Application and test application id cannot be the same: both are '' for debugAndroid打开 app目录下的build.gradle,把 applicationId 和 testApplicationId 改成不一样就OK 了原创 2017-06-08 14:00:44 · 1415 阅读 · 0 评论 -
[Android] 点击listView的item无响应【解决办法】
android listView item原创 2015-10-08 00:17:52 · 727 阅读 · 0 评论