关于AndroidManifest.xml报Use ' instead of '.' for inner classes....警报的解决办法

Android代码规范检查配置 Android代码规范检查配置 Android代码规范检查分为Java、kotlin语言代码检查两部分配置。 1)对于Java代码,我们采用checkstyle插件来做代码规范检查。代码规范模版,我们采用阿里的Android代码规范。 2)对于Kotlin代码,我们采用detekt插件来做代码规范检查。代码规范模版,我们在detekt自带模版的基础上进行调整。 一.CheckStyle配置 1.安装插件 command +逗号 快捷键,弹出以下界面,输入checkStyle-IDE... 阅读详情

今天要在应用中添加后台服务,所以建立了一个Services文件夹(Package),然后在其下建立了两个类,一个服务类,一个接收类

然后在AndroidManifest中注册服务跟接收器

<service android:name=".Services.CalendarService" />
<receiver android:name=".Services.CalendarReceiver" />
没问题吧?但是报警告了

Use ' instead of '.' for inner classes (or use only lowercase letters in package names)后面大意是把.替换为$符号,

开始在网上找答案,修改为了

<service android:name=".services.CalendarService" />
<receiver android:name=".services.CalendarReceiver" />
结果显示错误,找不到services这个包,那就将.换成$吧

<service android:name=".Services$CalendarService" />
<receiver android:name=".Services$CalendarReceiver" />
嗯,这次也显示报错,Services是红色显示,但能编译通过,运行发现后台服务没有运行。。。

这就难堪了,百度是找不到答案了,那就GOOGLE吧,还是GOOGLE好用,重点来了!!!

需要将之前建的文件夹也就是包(Package)修改为小写,同时AndroidManifest中也将包名改为小写就OK了。。。

<service android:name=".services.CalendarService" />
<receiver android:name=".services.CalendarReceiver" />
这样就OK了,也不显示警告错误等等提示了,运行服务也OK了。。。

docker修改默认存储存储路径 The "graph" config file option is deprecated. Please use "data-root" instead. docker修改默认存储路径,默认路径在/var/lib/docker 目录下,但是空间比较小,修改成自己的指定路径 原参数 --graph 过期了使用data-root路径 可以使用 dockerd 查看日志 1. 设置docker service vim /etc/systemd/system/docker.service 2.添加data-root、insec... 阅读详情

相关推荐

LaTeX高效写作指南:JS LaTeX样式检查器与ChkTex实战

LaTeX 是一种基于 Donald Knuth 开发的 TeX 排版语言之上的高级文档准备系统,由 Leslie Lamport 于 1980 年代初创建。它以内容与格式分离为核心理念,使用户能够专注于文本逻辑结构的构建,而非视觉样式的设计。LaTeX 在数学、计算机科学、物理学等学术领域广泛应用,尤其适合处理含有大量公式、图表、参考文献和交叉引用的复杂文档。

weixin_32869687的博客 971

Use '$' instead of '.' for inner classes (or use only lowercase letters in package names)

项目menifest突然出现"Use '$' instead of '.' for inner classes (or use only lowercase letters in package names)",仔细看了看,原来包名不小心第一个字母大写了,改成小写,再保存就OK。

1627

【GD32篇】驱动AD7616完成数据采集

GD32F10X驱动AD7616完成数据采集

we_long的博客 1万+

在Android Manifest中出现Use '$' instead of '.' for inner classes (or use only lowercase letters in pac

在Android 的Manifest中注册Activity时有时会出现Use '$' instead of '.' for inner classes (or use only lowercase letters in package names)的警告信息,出现这种情况的原因是你引用的Activity的包名中出现大写的包名了,把包名改为小写重新引用就可以了。

D.D.U的博客 910

SAP 配额修改 + 修改记录写入实现

采购配额修改并写入修改记录 cdhdr 和 cdpos

GAVIN 1099

【SoloPi】SoloPi使用2-功能使用,录制回放

Soloπ是什么 Soloπ是一个无线化、非侵入式的Android自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。 录制回放功能 Soloπ拥有录制操作的能力,用户只需要通过Soloπ执行用例步骤,Soloπ就能够将用户的操作记录下来,并且支持在各个设备上进行回放,这一切都能够在手机上独立完成。 ...

q_Catherine的博客 5829

解决PATH变量污染的问题

随着不断安装新软件, 可能多个软件中都有一个同名的被公用的程序。这些同名软件的版本可能并不相同。不同软件对于公用的程序(e.g. cmake, perl,openssl)的版本要求可能并不一样。这时, 运行目标软件之前,可能就要调整PATH变量中的条目顺序。否则就可能引起程序运行失败或异常。还有个问题,PATH变量的最大长度是有限制的。最后可能装不下,导致手工编辑调整PATH变量顺序变得不可能。

博客标题不能为空 1351

Cobalt Strike4.0安装包(内附中文版)

1.什么是 Cobalt Strike Cobalt Strike 是一个为对手模拟和红队行动而设计的平台,主要用于执行有目标的攻击和模拟高级威胁 者的后渗透行动。 Cobalt Strike已经不再使用MSF而是作为单独的平台使用,它分为客户端与服务端,服务端是一个,客户端可以有多个,可被团队进行分布式协团操作。集成了端口转发、扫描多模式端口Listener、Windows exe程序生成、W...

梦之序章的博客 2万+

取消打印Tensorflow中的无用信息,如tensorflow:AutoGraph could not transform <*> and will run it as-is、加载CUDA信息等

取消打印Tensorflow中的无用信息,如WARNING:tensorflow:AutoGraph could not transform bound method BatchNorm.call of model.BatchNorm object at 0x0000021764BB9F60 and will run it as-is、加载CUDA信息等

地理信息系统、摄影测量与遥感、人工智能 1万+

Quest 3开发第一步:搞定Meta账号登录和Oculus软件连不上设备的那些坑(2024实测)

本文详细介绍了Quest 3开发初期的关键步骤,包括Meta账号注册、Oculus软件安装与设备连接等常见问题的解决方案。针对国内开发者遇到的邮箱限制、验证码接收等难题,提供了实用的应对策略,并分享了开发环境配置和常见问题排查技巧,帮助开发者快速搭建Quest 3开发环境。

weixin_30333885的博客 495

osgEarth添加线特征

部分关键代码: osgEarth::Annotation::FeatureNode* pathNode = 0; osgEarth::Symbology::Geometry* path = new osgEarth::Symbology::LineString(); Track*track = dynamic_cast<Track*>(entity->getProperty(PS_TRACK)); if (track == nullptr) { return; } st.

wb175208的专栏 2967

关解决windows报错 Use `--location=global` instead. 和 found 0 vulnerabilities

npm报错 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. found 0 vulnerabilities

Xpy 的博客 1万+

把 SAP GUI 做成可维护的应用:Module Pool 基础与 Table Control 深入实战

SAP Module Pool 与 Table Control 开发要点 摘要:Module Pool 作为 SAP GUI 交互的核心技术,由程序、屏幕(Dynpro)和流逻辑(Flow Logic)组成,通过 PBO/PAI 事件驱动数据流。Table Control 是其中处理多行数据的核心控件,其开发关键在于: 正确理解 PBO/PAI 数据流机制 掌握 CXTAB_CONTROL 结构的关键属性(LINES、TOP_LINE 等) 合理设置列控制属性(CXTAB_COLUMN) 采用 LOOP W

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 242

java type use_Cannot use type T as a reified parameter, use class instead

Android Studio 3.4Kotlin 1.3.10I have the following method that calls findPreferences to return the correct value that is stored in shared preferences. However, as I am using reified the findPreferenc...

weixin_35182419的博客 891

麒麟操作系统安装教程(保姆级)

本文介绍了如何在VM中安装麒麟操作系统,文章详细的介绍了麒麟操作系统按钻过步骤。

啊渊的专栏 1万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

antd报错:Warning: [antd: Menu] `children` is deprecated. Please use `items` instead.怎么解决

antd报错:Warning: [antd: Menu] `children` is deprecated. Please use `items` instead.,版本问题

有点意思 4110

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

PyCharm引入自定义类报错

This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supp

似水流年 1万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead处理办法

在使用npm -v命令时提示如下错误`npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead`

LP'S Blog 1万+

关闭VScode中LaTeX插件中ChkTex功能

关闭VScode中LaTeX插件中ChkTex功能

weixin_40935730的博客 2万+

Use '$' instead of '.' for inner classes (or use only lowercase letters in package names) 问题

项目menifest突然出现"Use '$' instead of '.' for inner classes (or use only lowercase letters in package names)",这个问题是因为包名有大写所导致。

u013985228的专栏 1640

uiautomatorviewer报错-Djava.ext.dirs=lib\x86_64;lib is not supported. Use -classpath instead.

错误提示:-Djava.ext.dirs=lib\x86_64;lib is not supported. Use -classpath instead. 原因:java版本问题 解决办法: 1.如果你的电脑安装了多个版本的java,请在环境变量更换java_home环境变量的位置,即更换java的版本,我当前是java9所以报错,更换成8就没问题了; 2.如果1没有解决你的问题,尝试这个https://www.jianshu.com/p/77db2ea8098f ...

THMAIL的博客 3788
上一篇: Android4.4状态栏透明方法,与工具栏颜色一致
下一篇: APK文件信息查看器
路过&
博客等级 码龄19年 126粉丝 91原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值