Android
开发问题总结
Java Gosling
GO BIG OR GO HOME.
要么出众,要么出局。
展开
-
Jar包相互调用报错ClassNotFound问题
错误情况:项目中使用的两个jar包之间存在相互调用,其中一个jar通过使用classLoader类加载按照全类名路径来加载该类,此时会报classNotFound错误。对于网上说的通过Gradle clean完成之后再rebuild 等其它方法也尝试过,无法解决问题。首先查看目录结构和配置,发现没有什么问题。尝试在安卓的MainActivity中直接调用,发现可以调用。之后仔细排查发现在某一个类中改变了当前线程的ClassLoaderClassLoader classLoader = ClassL原创 2021-05-21 13:35:53 · 1065 阅读 · 0 评论 -
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android以及其它问题
最近导入一个新Android项目,导入后进行sync project with gradle file。紧接着报错:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android解决办法1:下载缺少文件是在project structure 中找到NDK的位置,然后打开https://developer.android.com/ndk/downloads/?hl=zh-cn下载ND原创 2021-05-06 18:41:24 · 198 阅读 · 1 评论 -
反射获取安卓蓝牙MAC地址
private static String getBlueToothMacAddr() { BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); Field field = null; try { field = BluetoothAdapter.class.getDeclaredField("mService"); f原创 2021-04-28 17:32:31 · 429 阅读 · 1 评论