Android Studio开发过程问题小结(持续更新中)

来源:互联网 发布:淘宝电商培训骗局 编辑:程序博客网 时间:2024/06/08 02:56

Android Studio实际开发过程中遇到的一些令人蛋疼的问题,此处分享,不仅为给自己留个笔记,也希望能给其他人提供一些参考。

一,将Android project强行改为Libary导致的编译错误

unspecified on project XXX resolves to an APK archive which is not supported as a compilation dependency. File: XXX/outputs/apk/XXX.apk  
解决办法:

1、找到对应的要依赖module

2、修改module下的buile.gradle

apply plugin: 'com.android.application' 

修改为 

apply plugin: 'com.android.library'

3、去掉applicationId


二,文件恢复功能

误删了工程文件或者误操作文件时,好在android studio有文件恢复功能。

右键点击工程-->local history-->show history 即可在操作历史中找回文件。


三、PSI and index do not match

上午隔壁的小哥提了一下我的主机电源线,我的电脑突然黑了。开机以后再看我的Androd Studio,提示can't load module:can't find xxx/app.iml。随后,项目可以编译,甚至可以运行,但是代码按住Ctrl键不能查看Source Code,import类全部飘红,显示“can't resolve”。这都什么乱起八糟的错误~~~折腾半天,无果。
重启电脑以后显示“PSI and index do not match”异常;
解决办法:
File > Invalidate caches and restart
Android Studio重启以后一切OK~~~只是突然断电导致的缓存类异常。

四、关于Android Studio开发中的资源文件、源码、lib的路径配置:

sourceSets {
main {
res.srcDirs = ['src/main/res']
assets.srcDirs = ['src/main/assets']
manifest.srcFile 'src/main/AndroidManifest.xml'
jni.srcDirs = []
jniLibs.srcDirs = ['libs']
}
}

1 0
原创粉丝点击