1、Rendering Problems Missing styles 设计界面布局时显示的错误:
- Rendering Problems
- Missing styles. Is the correct theme chosen for this layout?
- Use the Theme combo box above the layout to choose a different layout, or fix the theme style references.
- Failed to find style 'buttonStyle' in current theme (8 similar errors not shown)
解决办法:
在界面预览状态,点击上面的“AppTheme”,在打开的对话框中选择一种风格即可。
当你想在Android Studio中删除某个module时,大家习惯性的做法都是选中要删除的module,右键去找delete。但是在Android Studio中你选中module,右键会发现没有delete。怎么才会出现''delete''按键呢?
直接上图吧,点击"file",再点击"Project Structure",选中你要移除的module,然后按红色的‘-’按钮,这个时候仅仅是把module从module列表中移除嘎,并没有在Android Studio目录结构中删除,意思就是硬盘上还有:
如果你想彻底删除,很简单了。这是你在Project列表选中该项目右键,很神奇''delete''按钮出现了。
注意:这边delete按钮一定要慎重,你这可是删了就删了的,硬盘上也同样被删了。
3.Error:Execution failed for task ':app:packageDebug'.
> Duplicate files copied in APK META-INF/LICENSE.txt
解决:
在build.gradle中插入
packagingOptions {
exclude 'META-INF/LICENSE.txt'
}
4.Error:Execution failed for task ':myapp:dexDebug'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 2
解决:
表明了有重复的内容存在,删掉重复的jar包。
平时在引用一个第三方jar包的时候应该先看看这个工程是否引入了其他jar包。
首先在module的build.gradle文件中,删除引用的语句,如下:
compile files('libs/nineoldandroids-2.4.0.jar')
然后需要删除你引用的包,也就是删除相应路径下的NineOldAndroids.
切记一定要把引用的包删除,否则运行项目的时候还是会报错!
5.Unable to load class 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling',当然具体类可能不是这个,但是问题是一类.
解决:这是因为我们在问题一只改了引用配置,没有改它对应的jar包 解决问题:进入工程目录,/gradle/wrapper/下有两个文件,一个是配置文件一个是jar包,老一套做法,把正常的那个工程下的copy过来覆盖。