Android问题集锦
fredro
大叩则大鸣,小叩则小鸣。
展开
-
APP跳转到系统Wifi设置界面方式
测试手机:魅蓝note3 应用场景:打开手机APP,发现没有网络,点击“断网重连”按钮,跳转到系统WiFi设置界面,闪频一下,没有跳转成功。这是什么问题?贴代码 Intent intent = new Intent("android.net.wifi.PICK_WIFI_NETWORK"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); sta原创 2017-11-10 12:55:30 · 3997 阅读 · 0 评论 -
Error:Cause: buildToolsVersion is not specified.
同事扔给我一个项目,刚开始报错Error:(6, 0) Gradle DSL method not found: 'google()'Possible causes:<ul><li>The project 'CarJniDemo' may be using a version of the Android Gradle plug-in that does not contain the metho原创 2017-11-23 19:11:59 · 19099 阅读 · 0 评论 -
魅族手机安装不上APK问题
之前安装过apk-A,后来自己调试代码的时候,继续安装A,发现始终装不上,各种清理垃圾缓存文件等,还是无用,老大还急着催我发版本,这个过程很痛苦。 测试机型:魅蓝note。 描述问题:apk安装失败。 解决方法:访客模式下,清除数据即可,再返回非访客模式就可以安装了。 提示:只有设置过了手机密码后才能在指纹和安全目录下看到访客模式。 参考:http://blog.csdn.net/cc19原创 2017-11-10 07:24:27 · 5317 阅读 · 0 评论 -
Java时间转换的误区:精确到毫秒
有个时间转换的功能,本以为很是简单,但是转换后日期一直是1970-01-18,一看这时间就是有问题,方法写错了?折腾了一个小时,先贴代码。 public String getNowDate(long time) { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); String da原创 2017-11-16 07:41:43 · 6113 阅读 · 0 评论 -
Android 调用so文件中方法应该注意的 couldn't find "libXXX.so"
之前都是用别人编译好的so,别人写好的demo或者直接引用jar文件。所以也没有太注意怎么引用so文件中的方法。 同事编译了一个so文件给我文件名libmp4Parser-lib,并且告诉我一个包名gpsconversions,给了一个类GPSModel 然后我的操作,把libmp4Parser-lib文件放大lib下引用。把GPSModel放置到我之前集合了项目所有model的包下面。写好引用原创 2017-11-30 07:51:31 · 8626 阅读 · 0 评论 -
Android studio提示setup jdk
导入一个新项目,各种编译问题,然后自己不断修修补补,到最后差不多编译一下居然提示setup jdk,然后一片红。解决方法:点击 File->Invalidate Caches/Restart ,然后点击Invalidate and Restart出自:http://blog.csdn.net/liushuaiq/article/details/52667875转载 2017-11-30 07:34:22 · 1655 阅读 · 0 评论 -
targetCompatibility = '1.7'
导入一同事新建的项目,AndroidStudio3.0上建的,然后我的IDE是2.3.3,导入项目后运行异常。Error:Error converting bytecode to dex:Cause: Dex cannot parse version 52 byte code.This is caused by library dependencies that have been compil原创 2017-11-30 07:17:59 · 6055 阅读 · 1 评论 -
Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE)
从GitHub中down一个项目学习下,导入项目编译的时候报异常Error:Execution failed for task ':locationtracker:compileReleaseJava'.> Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and conf原创 2017-11-20 10:51:09 · 586 阅读 · 0 评论 -
please select the product flavors
老大给个svn地址要求在项目A上增加功能需求,然后快马加鞭做完需求,甚是高兴,立马想着给测试的同事发个版本,让他瞧瞧新功能的神奇,问题来了,打包不了,提示如下图。继续 按照指示走成功,但发现多了什么看代码,一切都在这里名词解释: Flavors:产品渠道,默认不提供任何默认配置,在实际发布中,根据不同渠道,我们可能需要用不同的包名,服务器地址等。思考:多渠道打包是不是也是这个理?原创 2017-11-14 09:29:09 · 655 阅读 · 0 评论 -
Android Studio 打包多个APK对应不同API
应用场景:经常发版本经常徘徊于测试API和正式API之间,一不小心太着急打包了,忘记改为正式API,要的重新打包,又得重新打包。 问题:能不能一次操作,产出多个APK对应不同API。 重点:一切都在model的build.gradle方法一 buildTypes { release { minifyEnabled true pro原创 2017-11-17 11:50:13 · 1836 阅读 · 0 评论 -
该应用非官方正版应用,请去应用宝下载正版后进行qq登陆。(错误码:100044)
公司一个已经上线的项目,老大让我去看看熟悉下该项目,一个一个功能看,第三方登录,爆出如题的错误,惊呆了,发现新大陆。然后找到以下结论。1.如果你的APP是debug测试版只能登陆腾讯开放平台的那个账号,或在里面添加新的测试账号2.如果是正式版不行,要去QQ互联官网connect.qq.com ,登录之后点击应用管理,找到移动应用后点击关联腾讯开放平台,然后自己修改相应的签名或者包名就可以正常登录了原创 2017-11-12 08:05:23 · 20169 阅读 · 0 评论 -
Error:Failed to resolve: com.android.support:recyclerview-v7:26.1.0
自己项目需要引入第三方SDK,导入项目中,代码铺好,迫不及待看看效果,run,问题来了Error:Failed to resolve: com.android.support:recyclerview-v7:26.1.0立马查看下build.gradle,没有看到有依赖recyclerview-v7:26.1.0,左右排查一遍,没有发现任何关于26版本问题,立马猜测石油第三方仓库版本引入了26的包,原创 2017-11-12 07:51:11 · 11800 阅读 · 0 评论 -
Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE)
down一个项目导入AndroidStudio中,出现以下错误:Error:Execution failed for task ':usbSerialForAndroid:compileReleaseJava'.> Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and原创 2017-11-12 07:30:44 · 696 阅读 · 0 评论 -
java.lang.String cannot be converted to JSONObject
待解析字符串 jsonStr;JsonObject object=new JsonObject(jsonStr);运行代码后异常org.json.JSONException: Value 20171218141710_0001.MP4,THM ,LRV,20971520 at 0 of type java.lang.String cannot be converted to JSONObject也转载 2017-12-19 09:02:45 · 7930 阅读 · 0 评论