• Android Studio导入工程版本问题、gradle版本问题


    由于IDE经常更新,一些工程导入无法运行.....

    改四个地方:抱歉哈!!(选错了 下面的app是指app/build.gradle

    第一个改:.idea/gradle.xml

    第二个改:app/build.gradle    如图(compileSdkVersion,buildToolsVersion,minSdkVersion,targetSdkVersion):

    第三个改:gradle/wrapper/gradle-wrapper.properties    改:gradle包

    第四个改:项目目录下的build.gradle (改 gradle:) 如图:

    上面四个都改成与自己能运行的项目一样

     可能情况:1、打开的时候遇到sdk路径不一致这个不要紧(直接点OK就好了);

    2、一些类库、依赖过时改成适合自己的版本就行比如-v7:23.3.0改成-v7:25.0.0(不大要紧)

    3、可能遇到别人项目里的android studio配置较多,可以考虑删除项目根目录下的:.gradle文件、.idea文件、build文件、xxx.iml文件、local.properties文件

    让自己的android studio重新配置

    ---------------------------------------------------------------------------------------------------------------

    (PS 快速打开按下面的方法,简单的能运行,复杂的(即)不能运行)

    找一个自己最近的工程(也可以创建一个)打开如下:

    选中图上的两个文件,右键复制..

    然后找到你要导入的工程,打开(把上面的两个文件粘贴进去)

    PS:如果不用运行到这就可以了,已经可以快速导入查看了...

    ------------------------------------------------------------------------------

    导进去一般会出现如下问题(PS 简单的可以按下面的改 可以运行):

    然后在自己创建的工程里(我的):

    看到:

    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    本人的版本是25
    接下来在要导入的工程里:

    把画红色的地方改成25.0.0即可(根据自己的版本改,我的是25)
    最后Rebuild Project

    简单的是可以运行了............................................................

    但是还会出现一些问题,就真的需要按照要求下载了(缺少的话)

    还有一些问题就是:

    问题原因:
    1.引用的github开源项目,module之间有冲突的jar(主要是v4 v7包冲突版本不同)

    2.提示类似错误,可能是mainfist配置的activity,服务等信息有重复添加

    3.res下的xml里有错误,复制来的布局中引用了其自定义的布局。或者引用的图片

    此类问题解决办法:
    1.删除冲突的引用

    2.大多数问题解决办法是clean project

    3.逐个检查下xml文件

    4.将引用的lib 只需要将两个冲突中的一个compile改成provided就行

     

    
    
    
  • 相关阅读:
    Photoshop给草坡上的人物加上大气的霞光
    Photoshop给人像加上个性裂纹肌肤
    Photoshop快速给美女人像换头发
    Oracle和SQLite位数不足补0
    Oracle和Postgis数据库地理坐标系下面积计算
    SQLite3中自增主键归零方法
    Arcgis-Tools_06矢量数据按国土分解
    Arcgis-Issues_03Arcgis最佳路径分析
    Arcgis-Tools_05批量导出地图
    Oracle_C#连接Oracle数据库
  • 原文地址:https://www.cnblogs.com/banzhuan/p/6604095.html
Copyright © 2020-2023  润新知