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

本文介绍了Android开发过程中遇到的一些常见问题及其解决方案,包括界面布局样式缺失、模块删除、打包失败等,为开发者提供了实用的排错技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Rendering Problems Missing styles 设计界面布局时显示的错误:

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. Rendering Problems   
  2. Missing styles. Is the correct theme chosen for this layout?    
  3. Use the Theme combo box above the layout to choose a different layout, or fix the theme style references.    
  4. 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过来覆盖。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值