美文网首页
android开发遇到的问题

android开发遇到的问题

作者: 鹰击长空2008 | 来源:发表于2018-05-16 11:00 被阅读0次

华为手机无法输出Debug级别的log

  • 解决办法

进入工程模式:
启动拨号应用,输入:##2846579##
后台设置-LOG设置-AP日志

android studio执行clean project

  • 报错

Error:Execution failed for task ':app:clean'.
> Unable to delete file

  • 解决办法

执行Tools菜单下的Android->Sync Project with Gradle Files

引入其他工程aar

1、把aar文件放到module的libs目录下
2、作为lib的module的gradle文件:

repositories {
    flatDir {
        dirs 'libs'
    }
}

3、需要特别注意的是app的gradle文件也需要进行相应设置:

repositories {
    flatDir {
        dirs project(':aliyunplayerlib').file('libs')
    }
}

build错误查看更多日志

gradlew processDebugManifest --stacktrace

gradle运用阿里云的maven仓库

在gradle安装路径下找到init.d文件夹,在文件夹里新建个文件init.gradle。在文件中可以这样写:

allprojects{
    repositories {
        def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')
                ||url.startsWith('https://repo.spring.io/plugins-release') ||url.startsWith('https://dl.bintray.com/kotlin/kotlin-eap-1.1')){
                    project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
                    remove repo
                }
            }
        }


        maven {
            url REPOSITORY_URL
        }
    }
}

相关文章

网友评论

      本文标题:android开发遇到的问题

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