您的位置:首页 > 移动开发 > Android开发

android-studio 使用过程遇到的问题,持续中...

2015-04-15 11:14 513 查看
1、Rendering Problems Missing styles 设计界面布局时显示的错误:

[plain] view
plaincopy





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”,在打开的对话框中选择一种风格即可。



2、Android
Studio如何删除module

当你想在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过来覆盖。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: