Android Studio使用过程中遇到的一些问题及解决方案

本文记录了在Windows环境下使用Android Studio过程中遇到的问题及解决方案,包括assets文件位置、JNI编译、lint检查禁用、资源冲突处理、logcat颜色调整、显示行号、ADB集成、依赖工程管理、九图处理、自动导包、代码格式化快捷键、删除Module的方法以及执行Lint工具等实用技巧。
摘要由CSDN通过智能技术生成

  由于之前的项目太复杂,主要是考虑到JNI在AS上编译不方便,还要考虑到项目进度,最近才从Eclipse转到AS,主要方案是AS中只引用jar包和so,JNI的编译还是在Eclipse中进行。这过程中遇到过很多问题,记录下来方便后续查阅,本文中遇到的所有问题都是在Windows系统下。

  • assets文件的存放目录在”src/main/”目录下,和java、res文件夹平级;

  • 引用libs文件夹中的so,需要在对应module下的build.gradle文件的android标签下加上如下属性:

    android {
        sourceSets {
            main {
                jniLibs.srcDirs = ['libs']
            }
        }
    }
    
  • android studio的编译时屏蔽掉lint检查,可以避免由于编译条件太过严格而编译不过的问题:

    lintOptions {
        abortOnError false
    }
    
  • 如果遇到多个jar包中的某个文件冲突,可以在对应module下的build.gradle文件的android标签下加上如下属性:

    packagingOptions {
        exclude 'META-INF/NOTICE.txt'// 这里是具体的冲突文件全路径
        exclude 'META-INF/LICENSE.txt'
    }
    
  • 调整logcat文件显示的颜色:File→Setting→Editor→Colors&Fonts→Android Logcat→在界面的右侧调节logcat每个级别日志的颜色

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值