最近Android应用开发中碰到的几个问题

14 篇文章 0 订阅

小结

最近Android应用开发中碰到的几个问题,进行了解决。

问题及解决

One or more layouts are missing the layout_width or layout_height attributes

渲染问题: One or more layouts are missing the layout_width or layout_height attributes. These are required in most layouts.

参考Stackoverflow: Rendering Problems NOTE: One or more layouts are missing the layout_width or layout_height attributes. These are required in most layouts,此种问题有建议是清除缓存。
最终的解决办法是加上缺少的属性。

导入库(Library)

首先导入库,File ->Project Structure -> App-> dependencies -> + ->add library,接下来在build.gradle里添加dependencies

dependencies {

    // Internal application-level dependencies
    implementation fileTree(include: ['*.jar'], dir: 'libs')

    // Internal application library/module dependencies
    implementation project(':libPrinter')

    // Internal application pre-built library/module dependencies
    implementation project(':libraries:libInquiry')

...
以下省略

Task ‘wrapper’ not found in project ‘:app’

报错: Task 'wrapper' not found in project ':app'

解决办法,在相应的build.gradle里添加:

task wrapper(type: Wrapper){
    gradleVersion = '7.2'
}

Task ‘prepareKotlinBuildScriptModel’ not found in project ‘:app’

报错:Task 'prepareKotlinBuildScriptModel' not found in project ':app'

解决办法,在相应的build.gradle里添加:

task prepareKotlinBuildScriptModel {

}

error: resource color类型错误

报错: error: resource color/purple_500 not found

解决办法,在color.xml中把颜色类型添加上:

    <color name="purple_200">#FFBB86FC</color>
    <color name="purple_500">#FF6200EE</color>
    <color name="purple_700">#FF3700B3</color>
    <color name="teal_200">#FF03DAC5</color>
    <color name="teal_700">#FF018786</color>

参考

Stackoverflow: Rendering Problems NOTE: One or more layouts are missing the layout_width or layout_height attributes. These are required in most layouts
Stackoverflow: access jar in project from imported library - gradle / android studio
Stackoverflow: How do I fix this error: Task ‘wrapper’ not found in project ‘:app’
Stackoverflow: Task ‘prepareKotlinBuildScriptModel’ not found in project ‘:app’
CSDN: AAPT: error: resource color类型错误

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值