Android - 常见错误的解决方法

【Unity】构建错误: OBSOLETE - Providing Android resources in Assets/Plugins/Android/res was removed Unity 2021 不再支持直接在Assets/Plugins/Android/res目录下放置Android资源。1、项目由Unity 2020.1.33f1升级至Unity 2021.3.9f1。 阅读详情

在这里列举一些我在使用Android时遇到常见错误的解决方法,有些问题的解决方法也是从网上找到的,我又将它们做了一些整理和收集。后续也将会不断的更新,将使用中遇到的问题增加进来。


今天从网上下载了几个Android的源代码,用Eclipse导入出问下面的错误:

一、出现“The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files"的错误。

问题原因:系统找不到JDK的位置,或者没有设置JDK的位置。

解决方法:

1.) 在Package Explorer->Project -> properties -> Java Bulid Path
2.) 选择"Add library..."
3.) 选择"JRE System Library"后,按Next. 
4.) 选workplace default JRE后按finish...

备注:JRE system Library的存放路经一般存放在: \android_sdks\platforms\android-9\android.jar , 第一个目录是你在安装JRE是选择的路经,不同的计算机可能会不同。


二、出现“The import android cannot be resolved”的错误。

问题原因:系统找不到Android SDK的路经

解决方法:

在Package Explorer -> project -> Properties -> Android中的Project Build Target里面勾选相应的SDK即可解决。


三、出现: Android requires compiler compliance level 5.0 or 6.0. Found '1.5' instead. Please fix project properties 

问题原因:项目工程中的某些文件没有修改过来。

解决方法:

project ->android tools ->Fix Project


四、出现: conversion to dalvik format failed with error 1

在网上找到下面的解决方法:

android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下:
(1). 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。
       (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)
(2). 如果修改android sdk版本,则需要以下几个步骤:
       1)修改SDK
             选择工程,build path --> configure build path ---> library 删除引用的低版本SDK,
             然后add External JARs,选择高版本SDK,OK,保存
        2)修改classpath文件 
             该文件可能存在该项: <classpathentry kind="lib"   path ="你所指定的高版本的地址"
             把她修改成<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK" />

             注意:classpath文件没有被加载到Eclipse的项目工程中去,它存放路经是在该项目的根目录里面的,你需要到硬盘上找到该文件用记事本打开后进行修改。
        3) 修改AndroidManifest.xml
             在AndroidManifest.xml文件中,application标签后添加<uses-sdk android:minSdkVersion="3"></uses-sdk>
        4) 修改default.properties(很重要)
              该文件最后一行(前面没用#的)target=android-3 该成target=android-8,保存。
        再看看你的工程和新建的android 2.2的工程结构就一样了。

但是在我这里问题还是没有解决,问题还是出在SDK的版本不符的问题上,我又使用了第二种方法,删除了无关的SDK库即可解决问题。


五、出现: Unhandled exception type IOException,如下所示:


原因:未经处理的IOException异常类型 

解决方法是:回避或捕获这个异常就OK了。修改如下:

[java]  view plain copy
  1. try{              
  2.  txt.setText(getRawString().toString());  
  3. }  
  4. catch(Exception e){     
  5.     e.printStackTrace();             
  6. }    
安卓应用开发中的常见错误及解决方法 在安卓应用开发过程中,遇到错误是常有的事情。本文介绍了一些常见的安卓工程错误,并提供了相应的解决方法。以上是一些常见的安卓工程错误及相应的解决方法,在实际开发过程中,还可能会遇到其他类型的错误。安卓应用中的内存泄漏是指应用持有对对象的引用,但不再需要该对象时未及时释放。在安卓应用开发中,我们经常需要在代码中引用各种资源文件,如布局文件、字符串资源、图像资源等。在安卓应用中,如果在主线程中执行耗时操作,应用可能会出现无响应或卡顿的情况。本文将介绍一些常见的安卓工程错误,并提供相应的解决方法。 阅读详情

相关推荐

android学习——android 常见的错误 和 解决方法

1. Application does not specify an API level requirement! 解决方法:AndroidManifest.xml中 加入: android:minSdkVersion="3"> ---------------------------------------------------------------------------------

编程进化论 2161

Unity打Android包报错Error building Player Exception OBSOLETE - Providing Android resources in AssetsPlug

对Unity工程进行了大版本升级,从2020.3.20f1升级到2021.3.3f1。打包报错如下Exception。

iningwei的博客 3985

Android Studio 出现常见错误并解决方法

上述代码中,我们尝试使用一个名为 “textView” 的 TextView 控件,但是 IDE 报错找不到这个符号。解决方法是确保在 activity_main.xml 布局文件中存在一个 id 为 “textView” 的 TextView 控件,并且已正确引入布局文件。本文将介绍一些常见的错误及其解决方法,以帮助开发者顺利解决问题。以上仅是 Android Studio 常见错误的一部分,实际开发中还会遇到其他各种问题。解决问题的关键是要仔细阅读错误信息、排除可能的原因,并寻找合适的解决方法。

TechChamp的博客 2435

Unity打包报错OBSOLETE - Providing Android resources in Assets/Plugins/Android/res is deprecated, please

将项目从2021.1升级到2021.2的时候,收到一些错误,解决后打包Android包,之前没问题的突然报错了: OBSOLETE - Providing Android resources in Assets/Plugins/Android/res is deprecated, please move your resources to an AAR or an Android Library. See "AAR plug-ins and Android Libraries" section of th

鱼蛋的开发小站 1万+

ADT 24.0.2 兼容 java 1.8

修改 ADT 24.0.2 支持 java 1.8,Elipse 报如下错误的都可以:Android requires compiler compliance level 5.0 or 6.0. Found '1.8' instead.

方法二:旋转机械动平衡精度计算

本文以实际案例为基础,系统阐述基于ISO 1940标准的动平衡精度G GG等级计算方法。通过角速度转换、许用剩余不平衡量e p e r e_{per}e per ​ 推导及G GG等级公式应用,结合惯性力偶矩、转子质量等参数,得出某转子系统的动平衡精度为G 40 G40G40。文中详细解析了公式原理与参数单位转换要点,并附完整ISO 1940动平衡等级参考表,为工程师提供从理论到实践的完整解决方案。研究结果表明,该方法可有效量化旋转机械的平衡精度,适用于风机、泵类等中低速设备的设计与调试,对提升设备运行

weixin_46153372的博客 921

安卓开发常见错误原因及解决方法

做安卓开发一年半了,遇到过不少的问题,其中有些花了不少时间才得到解决,有些至今不知为何,也请高人指点迷津,为我拨云见日~~有错误也多多包涵,帮我纠正~~ 1.更换安卓项目的库文件(即使库文件代码相同),运行工程挂掉。     解决方法:将原来的app卸载再运行   2.R文件丢失:(一般是资源文件有错,特别是clean之后)   原因:res文件夹的xml文件(不仅是l

易水南风的专栏 3544

AI人工智能与TensorFlow的教育科技应用

随着科技的飞速发展,AI人工智能在各个领域都展现出了巨大的潜力,教育领域也不例外。本文章的目的在于深入探讨AI人工智能与TensorFlow在教育科技中的具体应用,包括智能教学系统的开发、学生学习情况的评估与预测等方面。范围涵盖了从基础概念到实际项目应用的各个层面,旨在为教育科技工作者和相关研究者提供全面且深入的技术指导。本文将首先介绍AI人工智能和TensorFlow的核心概念及其联系,让读者对相关技术有基本的了解。接着详细讲解核心算法原理和具体操作步骤,并结合数学模型和公式进行深入分析。

AI智能探索者的博客 1697

Android常见错误及解决方法

编程碎片--Android常见错误及解决方法 1.ActivityManager: Warning: Activity not started, its current task has been brought to the front  说明:模拟器中已经有一个实例在运行。  解决方法:退出模拟器中运行的程序,再次运行即可解决!  2.No grammar constraints

Devin 1150

微信小程序实现锚点效果 scroll-view的scroll-into-view属性

小程序中实现锚点效果,可以直接使用scroll-view的scroll-into-view属性就可以实现锚点效果,比较方便简单。那么需要用到scroll-view那些参数呢,下面具体讲讲:效果展示: wxml **注意:**viewid值是动态的,通过setData设置即可。js wxss......

FaxMiao的博客 5449

基于文件通信的QMT量化交易信号桥接方案设计与实现

在量化交易系统开发中,进程间通信(IPC)是连接不同计算模块、实现策略逻辑与交易执行解耦的关键技术。其核心原理在于允许运行于独立环境或进程的程序安全、可靠地交换数据。文件系统通信作为一种经典的IPC方法,因其实现简单、跨平台兼容性好且数据可持久化,在非高频场景下具有重要技术价值。它尤其适用于需要将外部复杂计算环境(如配备丰富数据科学库的Python环境)与专用交易终端(如迅投QMT)集成的应用场景。通过约定文件路径与数据格式,外部程序可将包含交易指令的JSON信号文件写入特定目录,而交易终端通过轮询或监听机

weixin_28678151的博客 417

Android 源码编译及常见错误及解决方法

Android 源码编译及常见错误及解决方法

asdfgh0077的博客 560

STM32驱动HC-SR04超声波模块

本篇文章将带大家使用HAL库驱动HC-SR04超声波模块。超声波模块作为智能小车必备的模块,要学习智能小车的同学是必须掌握好这个模块的使用的。HC-SR04是一种常用的超声波传感器模块,也被称为超声波测距模块,广泛应用于各种自动化控制和测距系统中。它通常由超声波发射器、接收器、控制电路和外壳组成,可以实现非接触式的距离测量。下面是HC-SR04超声波模块的一些特性和技术参数:距离测量范围:2cm ~ 400cm(可调)。测量精度:0.3cm。工作电压:DC 5V。工作电流:15mA。

m0_49476241的博客 7683

Android 常见错误以及解决方法

01、 解决方案: Gradle的一个Bug,解决办法是,删除项目根目录的.gradle文件夹,然后Clean ,Rebulid。  02、git 提交代码无法提交问题 Unable to create 'D:/work/******/.git/index.lock': File exists. If no other git process is currently runnin...

Z·Pan 2108

Go语言爬虫:chromedp 的详细使用

chromedp 是 Go 语言中无头浏览器自动化的终极利器。它能驱动真实的 Chrome 浏览器,处理 JavaScript 渲染、复杂交互和反爬虫机制

数据知道的博客 4492

总结个人关于雷达样式的见解(脉内脉间调制)

概述 雷达有各种各样的脉内脉间调制样式,对于雷达的设计者来说,不外乎三个目的: 1、增加雷达性能,如提高测距精度,增大侦察距离等; 2、雷达的工作机制决定雷达必须采用此种样式的调制,如有些SAR雷达为保证径向测距精度,需要使用脉内宽带调制信号; 3、降低雷达被电子战装备截获的概率,也就是LPI设计。 对于雷达对抗方,则只会观察到信号存在脉内及脉间的调制。对于一般的雷达信号,通常只采用脉内调制,脉间频率调制,脉间PRI调制。 脉间调制类型 1、PD雷达的脉间特征 雷达进行脉间调制的主要是PRI..

年糕的博客 3万+

Android4.4/CM11编译常见错误及解决方法!

Android4.4/CM11编译常见错误及解决方法! 前言:关于Android4.4/CM11编译中遇到的一些错误,本人进行了整理。有需要的童鞋可以做个参考,如果有什么建议也欢迎指出! 问题1: 编译时遇到:make: *** 没有规则可以创建“/home/xxx/cm11/out/target/common/obj/JAVA_LIBRARIES/webviewchromium_int

ywsg1192032291的专栏 5884

分享6款文字语音生成驱动虚拟数字人说话的开源项目

对定性和定量结果的大量实验表明,我们的算法实现了高质量的照片真实感对话头部视频,包括根据语音节奏进行的各种面部表情和头部运动,并超过了最先进的水平。我们的系统包含三个阶段。当然,FACEGOOD Audio2face 部分也可根据自己的喜好进行重新训练,比如你想用自己的声音或其它类型的声音,或者不同于 FACEGOOD 使用的模型绑定作为驱动数据,都可以根据下面提到的流程完成自己专属的动画驱动算法模型训练。兼顾生成的韵律和外表的相似,除了面部,考虑到了头部的动作,虑了背景区域的artifact。

南七小僧的学海无涯 3049

React Native android 常见错误和解决方法

Could not determine java version from ‘11.0.1’. 更新gradle即可,可参考 gradle 版本更新,或者JDK降级到 8 ,请参考**Mac安装和卸载Java JDK** Cannot add task ‘wrapper’ as a task with that name already exists. task wrapper(type: Wra...

chuchur 1828

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

android中自建数据库时遇到的最最最常见的错误的解决方法!!!

(本篇文章没啥干货!纯属写写东西来骂醒自己,如果你们也跟我一样那也赶紧。。。你懂的!)

weixin_43622246的博客 4890

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

eclipse +android常见错误及解决方法

1、WARNING: Application does not specify an API level requirement! 原因:创建项目时没有指定min sdk version 解决方法:配置AndroidManifest.xml文件   (1)打开Andro

andywxl的专栏 2392

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Linux/安卓驱动编译常见错误与解决方法

本贴对Linux和安卓系统驱动编译中常见的错误进行记录,并补充相应解决方法,若读者对照此方法无法解决,欢迎补充讨论。 错误一:error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time] 表示当前编译环境会进行编译的 DATE 以及 TIME 进行检查,若有Warnings警告也作为错误处理上报。参考解决方法: 1. 驱动对应的Makefile文件中增加一行:CFLAGS += -Wno-error=date

PC小能手的博客 5034

Android下载文件常见错误解决方法

最近在学习Mars老师的Android开发课程,仿照http://www.cnblogs.com/Laupaul/archive/2012/02/12/2348293.html的代码来写应用,结果中间出了各种各样的问题,在这里总结一下: 1. java.lang.NullPointerException报错,android.os.NetworkOnMainThreadException异常 原因:urlCon.getInputStream()执行的时候出错导致,得不到InputStream。这个异常大概意思

Sharon要学术 6513
上一篇: Android - 主要的UI元素。
下一篇: Android - ListActivity 单击事件的响应
java_zhaoyanli
博客等级 码龄12年 61粉丝 250原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值