android3.0碰到问题记录

作者: 楊帥 | 来源:发表于2017-06-06 17:41 被阅读111次

    问题1


    Could not find com.android.tools.build:gradle:3.0.0-alpha2

    解决:
    先找到studio的顶层构建文件

    这个代码块用于配置构建过程中的依赖包,既然是找不到,一般都是版本不匹配,那么如何去寻找合适的版本呢? 找到android studio根目录,按照提示所示的路径,找到gradle文件 到gradle目录下就是你能用的gradle版本 修改响应版本,刷新解决!

    问题2


    项目运行正常,但是activity中getIntent finish以及this都不好用,最开始碰到的时候我们讨论的方向是编译器或者是sdk出现问题,但是实际并非如此,问题出在gradle中。

    首先看下gradle中是否爆红 如此可见,是版本的问题 修改响应版本并更新gradle

    再看activity,并未解决,为什么呢?这个项目在老版本的studio中运行正常,这个也是我觉得3.0除了Kotlin变动最明显的地方,这个版对gradle要求更加严格一些。

    可以新建一个项目,然后找到相应的匹配版本

    修改版本号 修改对应版本 问题解决

    这个问题由于不影响使用,很容易被误解!

    问题3

    项目打出的apk包安装失败,在小米上是这样的提示:

    在乐视手机上提示的是:安装包异常导致安装失败

    由于以前用的是2.0+系列的studio,直接打包并不会出现问题,最开始处理问题并没有什么头绪。在群里和网上找了半天资料,3.0只有介绍资料,解决问题资料少之又少,走了不少弯路,包括想降版本。
    但是自己冷静了下想了想,这根本不是解决问题的办法
    以前直接打包好使,现在不好使,那么问题就是出现在打包问题上了

    debug版打包是否会出现问题,这个问题我个人没有找到合适的资料,如果那位大佬知道途径,跪求评论中告知,感激不尽!

    先看下3.0release打包的变动:

    打包的时候发现多了这两个按钮,那么这两个按钮是干什么的呢?
    从字面意义上显示:v1 为JAR签名 v2为完整的apk签名
    最开始我选择了单选v2,然后问题没有解决,依旧是上面的问题,这就很匪夷所思,继续找资料,根本没有撒???
    巧合下,碰到这位大神的帖子:http://www.cnblogs.com/huangzhen22/p/6868485.html
    醍醐灌顶啊,当时为啥不试试全选呢?

    但是我不懂的就是完整的apk签名不包括jar签名???那为啥要说完整的?

    问题4:

    创建Kotlin Activity时候报错

    解决办法:

    第一步,选择整个项目的gradle 第二步,添加项目的Kotlin版本 第三步,选择主模块的gradle 第四步,主模块引入Kotlin 最后一步,刷新gradle

    【3.0目前碰到这三个问题,后续如有问题会继续更新,如大家有什么问题可以在留言中提出,一起想办法解决】

    二维码.jpg

    推荐下本人的微信公众号,本博客及其他方面的消息会定期同步到公众号上面!

    相关文章

      网友评论

        本文标题:android3.0碰到问题记录

        本文链接:https://www.haomeiwen.com/subject/xyhnfxtx.html