android 4.1.2下的应用在2.3.4上报错

Android Studio 4.1.2安装及环境搭建 安装 阅读详情

将4.1.2下正常运行的应用程序放在2.3.4的设备上报错:


java.lang.RuntimeException: Unable to start activity ComponentInfo{org.app.appname/org.app.appname.gui.MainActivity}: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a derivative.


从该错误日志,怀疑两个点

1.  Unable to start activity ComponentInfo

    网上说是activity路径不正确,建议将相对路径改为绝对路径,比如将 .MainActivity  改为org.app.appname.gui.MainActivity,  改后无效。

2.  第二个点:You must use Theme.Sherlock.......

     经检查确实是Theme没有识别,原来是 res/values/styles.xml 将中定义的name与 AndroidManifiest.xml 中引用的不一致所致,具体为:

     在  AndroidManifiest.xml :

     android:theme="@style/Theme.NameDiff   但应该是 android:theme="@style/Theme.Name  

     因为在 res/values/styles.xml的定义如下:

    <style name="Theme.Name" parent="Theme.Sherlock">

       

    官方知识点参考: http://developer.android.com/guide/topics/ui/themes.html#ApplyATheme


但很奇怪的是,上述错误引用的theme,居然在4.1.2下没有问题。奋斗

UE5.3 安卓打包 android 官方教程的前半部分写的还行,不过这里好像只安装SDK和NDK,缺少JDK,可以看一下这里有没有关联成功,成功的话,打包试一下这个打包教程是UE4的,UE5的打包位置看这个不过我遇到了这个问题猜测是缺少JDK的东西,尝试安装,并手动关联路径。 阅读详情

相关推荐

Unity2020.2.6导出项目到Android Studio4.1.2中

Unity2020.2.6导出项目到Android Studio4.1.2中开发环境从Unity中导出项目 开发环境 Unity2020.2.6 Android Studio4.1.2 从Unity中导出项目

q33592144的博客 3543

android sqlite3 not found 解决总结

其实这个问题可能是每个Android开发工程师都会遇到,如果你喜欢导出到PC端进行查看也没问题,但是如果需要修改某个状态位反复测试时就显得太累了!如果你和我一样喜欢偷懒那么本文适合你~

王吉军-全栈工程师 7720

【AOSP专题】02. 谷歌Pixel 2XL+android8.1.0版本手机基于AOSP编译安卓系统

编译基于AOSP的安卓系统主要包括以下步骤: 确定机型和版本:选择Pixel 2 XL机型,编译Android 8.1.0_r20版本。 系统初始化:在Ubuntu中安装git、curl等基础工具,配置Python环境(Android 8需要Python 2.7)。 同步AOSP源码:使用清华源下载代码,耗时较长,建议夜间进行。 安装编译依赖:包括jdk8、xsltproc等工具。 解决编译前配置问题: 设置环境变量LC_ALL=C避免编译错误 修改JDK SSL配置解决Jack se

m0_74653634的博客 1206

Android中的sqlite3的安装和使用, /system/xbin/sqlite3[1]: syntax error: ‘(‘ unexpected问题解决,以及资sqlite3源下载

Android系统采用了sqlite3数据库,这是一个关系型数据库,而且是一个轻量级的,广泛应用于嵌入式系统中。

记录和分享程序人生的点点滴滴 5590

CocosCreator 2.4.3安卓APK打包与广告SDK集成实战指南

在移动游戏开发中,APK打包与广告集成是游戏上线前必须掌握的核心技术环节。APK(Android Package)是安卓应用的安装包格式,其打包过程涉及代码编译、资源整合与签名验证。其原理在于通过构建工具链(如Gradle、NDK)将游戏引擎代码、平台层代码及业务逻辑整合为可在安卓设备上运行的二进制包。这一过程的技术价值在于打通了从开发到分发的关键路径,是实现游戏商业化变现的基础。在应用场景上,尤其对于使用CocosCreator等跨平台引擎的休闲游戏开发者,高效、稳定的打包流程与广告SDK(如穿山甲、优量

weixin_29013129的博客 330

手机端大模型新玩法:用MLC-LLM在安卓上部署InternLM2.5-1.8B全记录(含性能测试)

本文详细记录了使用MLC-LLM框架在安卓手机上部署InternLM2.5-1.8B大语言模型的全过程。内容涵盖环境搭建、模型量化转换、安卓应用构建与打包,并提供了不同量化策略下的真实性能测试数据与优化建议,为移动端离线AI应用开发提供了实用参考。

echo99的专栏 1230

IDEA写安卓导入SMSSDK

IDEA写安卓导入SMSSDK

qq_36148463的博客 918

Android Studio 3.2 NDK 报错解决之路

Android Studio 3.2 NDK 报错解决之路Android Studio 3.2 NDK 报错1,今天在使用AS 3.2 集成其他项目的时候,该项目使用了NDK。报错No toolchains found in the NDK toolchains2,解决新的错误 Android Studio 3.2 NDK 报错 1,今天在使用AS 3.2 集成其他项目的时候,该项目使用了NDK。...

wuhuixiaoxiao的博客 1万+

关于Android Studio 3.4.1以及gradle 3.4.1版本下kotlin工程报错New Gradle Sync is not supported due to containing

关于Android Studio 3.4.1以及gradle 3.4.1版本下kotlin工程报错New Gradle Sync is not supported due to containing Kotlin modules using an unsupported plugin version的问题, 暂时的解决办法是使用旧版本,我这里是退回gradle 3.3.2版本 classpa...

Nightly_H的博客 1万+

Android 4.1.2 Sqlite3 ARM 版本

Android 4.1.2 Sqlite3 ARM 版本

基于FPGA的TDC延迟链优化与码密度校准方法(1)——原理与实现

本文深入探讨了基于FPGA的时间数字转换器(TDC)延迟链非均匀性问题及其码密度校准方法。通过分析工艺偏差、温度电压影响等根源,详细介绍了码密度测试原理、逐位校准技术及气泡消除算法,并分享了自适应校准策略与多场景应用实践,有效提升TDC测量精度至皮秒级。

kiwi8的博客 490

Android Studio 从2.3.1升级到3.4.1遇到的问题

1.打包报错 处理方式 如下图,打开此文件,找到错误的文件,发现在我的布局文件里面使用了id,但是id没有定义所以出错了。 2.配置打包apk名字出错 AS 2.3.1 版本如下配置没有问题,但是3.4.1报错 buildTypes { release { minifyEnabled false proguardFiles ...

Peterpan1223的博客 1335

详解Nacos集群搭建

在我们日常的开发当中,用的都是单点Nacos,这种模式,我们自己开发测试玩一玩还可以,但是到了企业的生产环境之下,你还这么玩的话,那肯定是要出大问题了。因为在企业当中,我们更加强调的是高可用,所以在企业的生产环境下,Nacos一定要做成个集群。

博客 1万+

cocos creater2.4.3发布安卓APP应用

文件备份包夸克云盘,打开本地目录:C:\Users\blues lee\.gradle\wrapper\dists\gradle-4.10.3-all。最后cocos,重新编译——报错 Exception in thread "main" java.lang.NullPointerException。SDK——Software Development Kit——对应cocos里面的api level。五,项目——发布——选择android平台。六,点击构建——编译——非常缓慢——报错。

qq_28546559的博客 656

pytorch实现手语识别

连续手语识别项目,中文数据集CSL

masteryi-0018的博客 1万+

ChatGPT Plus完整开通指南:从账号注册到稳定使用全流程

自然语言处理(NLP)技术通过深度学习模型实现对人类语言的理解与生成,其核心原理是基于Transformer架构的大规模预训练。GPT-4作为当前最先进的生成式AI模型,在代码编写、文档分析等场景展现出显著的技术价值。在实际应用中,稳定的网络环境和合规的支付方式是确保AI助手持续服务的关键因素。针对ChatGPT Plus的开通,需要系统性地解决账号验证、虚拟信用卡支付等工程实践问题,才能实现工作流的高效整合。

weixin_34239592的博客 431

AndroidStudio 3.1.2 新建项目报错解决之路

AndroidStudio 3.1.2 新建项目报错解决之路 项目是新建的项目,什么都还没写,就报了一堆错误,让人抓狂呀。 下面是部分报错内容代码及截图,和本人解决错误的过程。 报错内容: org.gradle.internal.resource.transport.http.HttpRequestException: Could not HEAD ‘https://dl.goo...

wuhuixiaoxiao的博客 2万+

Arduino、ESP32驱动BMP390L数字大气压传感器(压力传感器)

BMP390L是一款博世新研发的工业级专用数字气压传感器,具有极高的温度稳定性、低漂移、低功耗。

不脱发的程序猿 2013

Android studio 2.3 迁移项目到 3.0、3.1

记录了将公司大项目,完整从Android Studio 2.3迁移到 Android Studio 3.0的全部过程。 按照步骤迁移,遇到的所有报错和解决办法都在后面。 0-下载Android Studio 3.0 官网(可以直接下载):https://developer.android.google.cn/studio/index.html#downloads 需要在网站中的

feather(猎羽) 4857

离散小波变换(概念与应用)

离散小波变换(概念与应用)

weixin_46713695的博客 4415

[深入研究4G/5G/6G专题-31]: 5G NR开机流程5.2 - UE Attach流程(Registeration Request/Accept/Complete)

目录前言:前置条件:第1章 5G NR UE attach流程(从UE log的视角看)1.0 NAS消息解析器1.1 消息交互流程1.2 UE Registeration Request消息(AMF->基站->UE)1.3 AMF Registeration Accept消息(AMF->基站->UE)1.4 UE Register complete消息(UE->基站->AMF)第2章 UE Register...............

文火冰糖(王文兵)的博客 7万+

UE5.2.1安卓打包避坑实录:从Android Studio配置到APK生成,我踩过的雷你别再踩

本文详细解析了UE5.2.1安卓打包的全过程,从Android Studio配置到APK生成的实战经验分享。重点介绍了环境准备、项目设置、常见报错解决方案及性能优化技巧,帮助开发者避开常见陷阱,提升打包效率。特别针对UE5与安卓平台的兼容性问题提供了实用指南。

weixin_30325971的博客 668

LangGraph-StateGraph 和 Graph API 源码分析

摘要: StateGraph是LangGraph的核心API,用于构建有状态工作流图。本文分析了其实现原理,包括: 核心类关系:StateGraph(构建器)和CompiledStateGraph(继承自Pregel的可执行图) 关键流程:状态模式到通道的映射、节点到PregelNode的转换 实现特点: 支持TypedDict和Pydantic两种状态模式 自动选择通道类型(LastValue或BinaryOperatorAggregate) 通过映射函数处理节点输入输出 边实现基于通道写入机制 编译过程

838

4.22版UE4打包安卓基本步骤及注意事项

UE4打包安卓,4.22版注意事项准备工作打包错误总结关于app:assembleDebug的错误关于打包超过2GB的解决方案 注意事项 首先你得确定场景中的材质,能够在安卓平台显示出来,过于复杂的材质,安卓端应该不能够渲染出来,具体的哪些是复杂的原因所导致的,我不太了解,希望有大神可以指导指导。 查看安卓显示效果 Shader Model 5 (材质我改了一下,就三张图,连了几根线,做的很糙,...

Eiron_的博客 7372

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Android报错:Program type already present: android.support.v4(配置ButterKnife)

今天,在完成安卓组件化框架搭建的时候,真是被ButterKnife折磨了一番,各种错误。 1.使用ButterKnife8.4.0版本,运行正常,但是在moudle中代码的R2.id.**根本找不到,看着报错,就很不爽,然后就是各种版本号试来试去。 发现一个有意思的东西: 快速生成R2.java中fields的插件: 在主工程的 build.gradle 中添加插件 apply plu...

Zachary的基地 1609

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: 如何让每一天更高效更有意义
下一篇: 能烧毁房子的火柴
勤奋专注
博客等级 码龄19年 80粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值