Android报unable to instantiate application怎么解决

2024-05-09 09:58

本文主要是介绍Android报unable to instantiate application怎么解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Android应用程序启动的时候,后台可能会报unable to instantiate application异常

以下是原因分析和解决方法:

可能原因1:

<application
android:name="com.ershouhuowang.activity.MyApplication"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >

解决方法1:

将AndroidManifest.xml中的application里的android:name去掉

可能原因2:

全局类 private 或者 变量private

解决方法2:

将全局类 或者 变量 修改为public

可能原因3:

package 路径错误

解决方法3:

将package路径修改正确

可能原因4:

String mStrKey = getString(R.string.baidu_map_key);

在Application类里从strings文件获取字符串会报空点异常

解决方法4:

在Application类里不要从strings文件获取字符串

可能原因5:

java编译器版本不兼容

解决方法:

把1.7的jdk换为1.6

可能原因6:

sdk升级后,文件错误

解决方法:

使用sdk 17以上的版本时,将lib重命名为libs

这篇关于Android报unable to instantiate application怎么解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/973087

相关文章

有懂discuz的吗?我需要在我自己的系统注册一个账号的时候,也把当前注册的账号放在discuz的用户里面。应该怎么做呀。需要discuz和java的接口吗?需要更改哪些东西。

discuz-ucenter_api_for_java 有懂discuz的吗?我需要在我自己的系统注册一个账号的时候,也把当前注册的账号放在discuz的用户里面。应该怎么做呀。需要discuz和java的接口吗?需要更改哪些东西。 所有的代码 1.UC.java package com.fivestars.interfaces.bbs.api;import java.io.IO

【百度AI人脸核身+公安验证】Android示例工程运行

· 注意1:前提自己已经安装了Android Studio开发工具 · 注意2:此SDK必须企业认证才可以下载。且有相关验证。因此请先确认是否企业认证 · 注意3:此SDK需要2个Licenses 一个是OCR模块绑定包名的。另一个是人脸模块客户端SDK的里Licenses · 注意4:在人脸模块客户端创建应用之前。记得已经获取到了安卓keystore 中MD5值 · 注意5:在人脸模块创建

共勉:作为一名程序员你应该怎么提一个高质量的问题?

做一个积极的人 编码、改bug、提升自己 我有一个乐园,面向编程,春暖花开! 又是一个周五,今天依旧不分享技术,这几天不知道怎么,感觉有点累,昨天十点就睡觉了,很久没有这么早睡觉了。现在已经是晚上10点了,我还在码字中,今天争取早点睡觉。今天整理一点关于如何提问的内容,因为最近一段时间有一些技术朋友加我好友,一起探讨一些技术问题。但是一些伙伴加我之后,提问的姿势可能有点不太正确,导致聊了很

Android 电池管理系统架构总结 Android power and battery management architecture summaries

文章目录 1 整体架构2 设计构架2.1 driver2.1.1 Charger.ko2.1.2 Battery.ko 2.2 power supply2.2.1 基础架构2.2.2 代码分析 2.3 healthd2.3.1 基础架构2.3.2 init2.3.4 update 2.4 framework 3 总结参考 1 整体架构 Android的电池架构包括从顶层用户使用

Jekyll 解决Jekyll server本地预览文章not found的问题

layout: post tags: [Jekyll] comments: true 执行Jekyll本地浏览器预览指令 bundle exec jekyll serve 进入浏览器输入127.0.0.1:4000,可以正常浏览首页,但是点击文章链接,则会显示404页面,查看控制台显示错误的log,如下: PS D:\work\github\test\_site> bundle e

高手支招!快速解决复杂的嵌入式人机界面开发

显示屏 智能化的今天,越来越多的产品更加注重用户体验了,很多电子产品上都会配备一款显示屏,以提高产品的档次,同时也方便人机交互。这里,复杂的人机界面设计在嵌入式开发中就成了一个痛点。 目前,大多数电子产品使用的显示屏,还是以LCD(液晶显示器)为主。 用LCD开发一款酷炫界面的产品,通常有两种方法:1.用现成GUI技术实现;2.基于LCM模组二次开发;两种方式各有各的特点。 LCD(液晶显示器

listview在拖动的时候背景图片消失变成黑色背景的原因及解决方法

listview在拖动的时候背景图片消失变成黑色背景的原因是:当我们不拖动的时候确实是显示你自己定义的背景色,但是当我们拖动的时候就变黑了,这是为什么呢?   因为在没有设置下,listview的默认背景是和系统窗口一样的黑色,我们拖动的时候listview的默认颜色(我的是黑色)覆盖了你自己定义的背景色,所以才显示的是黑色,而不是你自己定义的颜色。我们只需要把listview的背景色改变或者透明

关于百度map API for Android的mobile ak 102错误

一共有三个sha1值需要比对: 第一个是 sha1值是http://developer.baidu.com/map/sdkandev-14.htm 里面获得的sha1值(包括里面的cmd和界面的两种获取sha1值得方法) 第二个是 sha1值是打包好apk文件中META-INF 文件夹的CERT.RSA中的sha1值。http://bbs.lbsyun.baidu.com/vi

ant和解决Unable to locate tools.jar错误

首先说明 ant下载不用安装 直接解压缩即可,放到任意目录都可以,最好目录不包括中文 , 并且我出现的问题在于  我改了环境变量后,发现没有成功, 重启了一下命令行窗口,就直接成功了(这是让人最容易忽视的 因为就算你改成功了但是不重启 也会显示不成功)。 开始是显示Unable to locate tools.jar  Expected to find it in D:/Program File

android SlidingDrawer左右滑动 上下滑动

android SlidingDrawer这个控件,目前我发现的移动方向是  从下到上滑动  或者 从右到左滑动! 1.从下到上滑动,只需要把标签slidingdrawer中的android:orientation="vertical" 其他不变即可  (但是有一点说明 就是 不知道怎么从  上到下  滑动) 2.从右到左滑动,只需要把标签slidingdrawer中的android:orie