华为手机无法输出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
}
}
}
网友评论