Android
星月昭铭
青峰有云似战戈
展开
-
将uniapp打包成h5放在安卓webview中(解决uniapp引入第三方地图卡顿问题)
本来是使用uniapp进行开发,然后打包成安卓软件的,因为是用了地图模块(基于天地图),然后因为uniapp框架的显示,只能使用webview组件引入地图文件,然后出现一个问题,发现地图在浏览器中打开很流畅,打包成app之后非常卡顿,试了很多种办法,包括把地图放在vue文件中来渲染,发现依然卡,然后想到能不能直接把打包成H5,然后整个文件丢在安卓中,用安卓的webview去打开它,尝试之后发现效果还挺好的,下面列出代码(自己需要啥功能需要自己去添加,可以自行添加腾讯的X5内核)具体步骤Hbuilde原创 2020-08-11 11:50:36 · 7611 阅读 · 1 评论 -
华为手机上获取不到定位信息
项目中用到了webview,然后在H5中用到了定位功能,发现在小米手机上可以定位成功,在华为手机上定位失败。两个手机都是安卓10,因此初步排除了系统版本问题,然后因为项目中是用了腾讯TBS x5内核,所以也不是内核问题,于是就怀疑是H5项目中出现了问题,结果在webview中访问腾讯地图、高德地图一样定位不成功,所以应该也不是H5的问题。检查了一下华为手机是否进行授权了,发现也确实是授权了,无奈最后只能尝试使用安卓原生定位,结果发现运行到了以下语句程序出错了。Location location = loc原创 2020-08-10 15:06:29 · 5595 阅读 · 0 评论 -
Android studio打包生成apk
演示所用的Android studio版本为4.0.1具体步骤如下:选择Build ——> Generate Signed Bundle / APK…选择生成apk后会弹出一个窗口,选择第二个选项进行apk打包,然后点击next跳到下一步,初次生成apk需要自己创建一个证书,点击cerate new…填好相应的信息 然后点击OK,如果android studio版本挺新的话,点击Ok会弹出一个Error提示框(不是报错了,只是建议把密钥库格式给替换成别的标准),可以忽略,也可以原创 2020-08-06 11:13:28 · 2339 阅读 · 0 评论 -
Android Studio提示Your project path contains non-ASCII characters
Android出现Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows.的情况当Android Studio提示:ERROR: Your project path contains non-ASCII characters. This wi...原创 2019-01-30 14:47:54 · 3748 阅读 · 0 评论 -
在安卓中使用lambda报错(Lambda expressions are not supported at language level '7')解决办法
本人电脑里的Java环境是java1.8,在编写java项目时可以正常使用lambda表达式,但是今天在Android Studio中编写时,发现抱错,编译器提示:Lambda expressions are not supported at language level ‘7’ 意思就是java7不支持lambda表达式, 毕竟lambda是java8才有的 那么怎样才能在安卓中编写la...原创 2019-03-22 15:11:54 · 11166 阅读 · 0 评论 -
cmd中输入adb命令显示不是内部或外部命令
安装完AndroidStudio后,一般都会安装SDK,有时候需要用到adb命令,但是使用的时候会发现输入adb命令后显示命令不存在,这是因为没有将adb所在目录添加到系统环境变量中,(找不到的直接搜索adb.exe)找到SDK目录,找到下级目录platform-tools,可以发现platform-tools目录中有个adb.exe的程序,需要将platform-tools目录全路径添加...原创 2019-08-25 21:49:51 · 3769 阅读 · 0 评论