返回顶部
首页 > 资讯 > 移动开发 >Android开发常见问题
  • 450
分享到

Android开发常见问题

androidandroidstudio 2023-09-04 16:09:59 450人浏览 泡泡鱼
摘要

常见问题 Minimum supported Gradle version is 7.2. Current version is 6.8. If using the gradle wrapper 看下

常见问题

Minimum supported Gradle version is 7.2. Current version is 6.8. If using the gradle wrapper

看下当前工程目录中是否存在gradle目录,如果不存在,创建一个新的工程,拷贝新工程的gradle文件夹到当前工程。gradle中有两个文件。

在这里插入图片描述

Androidjava.io.IOException: Unable to tunnel through proxy. Proxy returns “Http/1.1 400 Bad Request“

解决方法:
1.找到c盘下的gradle.properties文件
2.将代理注释
在这里插入图片描述
3.在gradle中设置不使用代理,重新加载,问题解决
在这里插入图片描述

Could not initialize class com.android.sdklib.repository.AndroidSdkHandler

gradle的版本太老了。将gradle升级。
https://blog.csdn.net/qq_36317441/article/details/122325618

Lint found errors in the project; aborting build.

打包AAR报错 lint 进行代码检查,防止代码不规范—如使用了过时的 api

Lint found errors in the project; aborting build.Fix the issues identified by lint, or create a baseline to see only new errors:android {    lint {        baseline = file("lint-baseline.xml")    }}

解决方法:
在将要打包的模块中的 build.gradle 文件中添加如下内容,并单击 sync now。

android {  //...  lintOptions {      abortOnError false  }}

Android如何引用jar

Android如何引用jar包
将打包好的jar包添加到需要引入工程的Lib文件夹下。
右键点击此jar包,选择add as library。

https://developer.android.com/studio/build/dependencies?hl=zh-cn
其他方法

    implementation fileTree(dir: 'libs', include: ['*.jar','*.aar'])

在这里插入图片描述
Gradle 声明了对项目module_name/libs/ 目录中 JAR 文件的依赖关系(因为 Gradle 会读取 build.gradle 文件的相对路径)。
也就是说Gradle会读取build.gradle的相对路径,然后找build.gradle相对路径/libs/下路径的libs文件导入到项目中。所以创建的libs的目录要和build.gradle同级
在这里插入图片描述

Android模块如何使用本地的依赖,忽略项目的依赖。

  1. 在android的setting中进行以下设置。
    在这里插入图片描述
  2. 根据gradle-wrapper中distributionUrl的值,找到相应的gradle文件,并修改gradle文件添加
android.useAndroidX=trueandroid.enableJetifier=true

在这里插入图片描述
在这里插入图片描述

Android Studio R文件爆红但是项目可以运行

这种原因是你的R文件太大了(超过了Android Studio的上限25.6M了)
解决办法如下:
Help -> Edit Custom Properties -> create custom properties?(yes) ->添加 idea.max.intellisense.filesize=5000
转载:https://blog.csdn.net/LosingCarryJie/article/details/79489403

Android查看gradle版本

在这里插入图片描述

avc: denied { read } for name=“stat” dev=“proc” ino=4026532449 scontext=u:r:untrusted_app

https://blog.csdn.net/tung214/article/details/72734086
SELinex限制,
限制之后有三种结果:

  1. An Enforcing SElinux writes that Log AND denied the access. // 强制拒绝 记录日志且无法获取信息。
  2. A Permissive SELinux writes that Log BUT allow the access. // 写下日志并允许获取值
  3. A Disabled SELinux do NOT writes the log AND allow the access. // 不记录日志并且可以获取值
    缺少权限的补救方法:
    https://cloud.tencent.com/developer/article/1662137

Android主动杀死进程

Process.killProcess(Process.myPid());

https://blog.csdn.net/hwe_xc/article/details/50803454

Android导入项目时未具备相应平台版本。

下载相应平台版本导入后,在重新sync工程。

Failed to find PlatfORM SDK with path: platforms;android-33We recommend using a newer Android Gradle plugin to use compileSdk = 33This Android Gradle plugin (7.1.3) was tested up to compileSdk = 32

在这里插入图片描述

清空并退出当前activity所在栈

activity.finishAffinity();

https://blog.csdn.net/xieluoxixi/article/details/53469553

assets 资源存放文档

https://www.jianshu.com/p/5974fcf88170

WEBView

https://blog.csdn.net/harvic880925/article/details/51523983

So库问题

问题:

couldn't find "libHplayers.so"

解决方法:

android {    // 添加so库    sourceSets{        main{            jniLibs.srcDirs = ['libs']        }    }}

core版本问题

 C:\Users\xxx\.gradle\caches\transforms-2\files-2.1\319492c62ad32ad530467d6d0d6c17f1\core-1.8.0\res\values\values.xml:104:5-113:25: AAPT: error: resource android:attr/lStar not found.

core版本过高导致编译未通过。可以在build.gradle中添加

}configurations.all {    resolutionStrategy{        force 'androidx.core:core:1.6.0'    }}dependencies {}

基础问题

0x0000 十六进制

使用AndroidX报错

Caused by: com.android.builder.errors.EvalIssueException: This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry.

在这里插入图片描述
解决方法:
添加下面的代码:

android.useAndroidX=trueandroid.enableJetifier=true

Android31以及以上可能出现的问题

测试应用安装到高版本android手机的时候会报下面的错误。
在这里插入图片描述
解决此错误,在activity的属性中添加

android:exported="true"

在这里插入图片描述

GC

在这里插入图片描述

gradle构建AAR时遇到的问题

来源地址:https://blog.csdn.net/qq_42015021/article/details/124583099

--结束END--

本文标题: Android开发常见问题

本文链接: https://lsjlt.com/news/393875.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android开发常见问题
    常见问题 Minimum supported Gradle version is 7.2. Current version is 6.8. If using the gradle wrapper 看下...
    99+
    2023-09-04
    android android studio
  • Android开发常见问题总结
    本文总结分析了Android开发常见问题。分享给大家供大家参考,具体如下: 1. 在ui中使用scrollview之后,假如复写activity的onkeydown或onkey...
    99+
    2022-06-06
    android开发 Android
  • android开发遇到的常见问题有哪些
    1. 兼容性问题:由于Android设备的碎片化,不同设备的硬件和软件规格不同,开发者需要对不同设备进行适配和测试,以确保应用在各种...
    99+
    2023-08-15
    android
  • Dreamweaver开发中常见问题有哪些
    这篇文章给大家分享的是有关Dreamweaver开发中常见问题有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1> 在dw中,如何输入一个空格呢?   输入空格的问题,在DW似乎已成了一个老生常谈的问题...
    99+
    2023-06-08
  • 微前端开发常见问题有哪些
    这篇文章主要为大家展示了“微前端开发常见问题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微前端开发常见问题有哪些”这篇文章吧。1、微前端只是Web端为什...
    99+
    2024-04-02
  • ASP 类常见问题:解决开发中的棘手问题
    1. 性能低下 问题:页面加载缓慢或响应不及时。 解决方法: 优化数据库查询,使用索引和适当的连接。 使用缓存机制,如 ASP.NET Output Caching。 优化代码,避免不必要的循环和重新计算。 使用性能分析工具,如 dot...
    99+
    2024-04-02
  • Ajax 程序开发中有哪些常见问题
    本篇内容主要讲解“Ajax 程序开发中有哪些常见问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ajax 程序开发中有哪些常见问题”吧! ...
    99+
    2024-04-02
  • Flex开发过程中常见问题有哪些
    这篇文章主要介绍Flex开发过程中常见问题有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Flex组件开发总结在平时的Flex开发过程中遇到的问题以及解决办法总结如下:1.Flex开发过程中如何监听键盘事件?代码...
    99+
    2023-06-17
  • php开发框架常见报错问题总结
    随着Web应用程序的兴起,PHP开发框架越来越受到广大开发人员的欢迎。PHP框架提供了众多的组件和类库,使得开发者只要少量地编写自己的代码就能够快速构建功能强大的Web应用程序。然而,随着应用程序变得越来越复杂和庞大,我们也经常会遭遇到各种...
    99+
    2023-05-14
    php
  • JavaScript CommonJS模块化开发常见问题解答
    什么是CommonJS? CommonJS 是一个为 JavaScript 提供模块化开发的规范。它于 2009 年推出,并被广泛用于 Node.js 中。CommonJS 模块是以文件为单位的,每个模块都有自己的作用域。 CommonJ...
    99+
    2024-02-10
    JavaScript, CommonJS, 模块化, require, exports
  • Android开发常见错误小结
    本文实例总结了Android开发的常见错误。分享给大家供大家参考。具体如下: 错误1: 在intent中添加了一个内容,在调用getStringExtra读取的时候,总是报错。...
    99+
    2022-06-06
    小结 android开发 Android
  • PHP Redis扩展常见问题解答:解决开发难题
    1. 如何连接Redis服务器? $redis = new Redis(); $redis->connect("127.0.0.1", 6379); 2. 如何设置键值对? $redis->set("key", "value...
    99+
    2024-02-07
    PHP Redis 扩展 常见问题解答
  • 微信小程序开发常见问题有哪些
    这篇文章主要介绍微信小程序开发常见问题有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!云开发相关一 云函数调用失败问题[云函数] [login] 调用失败&n...
    99+
    2024-04-02
  • 微信小程序开发常见问题是什么
    这篇文章主要介绍微信小程序开发常见问题是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!  Q:navigateTo 没有返回按钮。  A:Android 设计如此,需要点击物理返回键返回。  Q:关于微信小程序地...
    99+
    2023-06-26
  • HBuilderX开发小程序的常见问题有哪些
    这篇文章给大家分享的是有关HBuilderX开发小程序的常见问题有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。你要有一个微信小程序,在微信开发者平台上至于怎样申请微信开发者appid和微信开发者平台上面的东...
    99+
    2023-06-29
  • Java和Git在开发中有哪些常见问题?
    Java和Git是现代软件开发中最常用的工具之一。Java是一种广泛使用的编程语言,而Git是一个分布式版本控制系统。尽管这些工具在开发中非常有用,但它们也会带来一些常见的问题。本文将介绍Java和Git在开发中可能遇到的一些常见问题,并提...
    99+
    2023-08-01
    git 开发技术 npm
  • C++ 函数异常常见问题解答:解决开发中的难题
    要解决 c++++ 函数异常问题,可遵循以下步骤:使用 try-catch 块或 noexcept 指定符处理异常。当函数确实不会引发任何异常时,才使用 noexcept。使用 thro...
    99+
    2024-05-02
    c++ 异常
  • android studio的常见问题有哪些
    Android Studio的常见问题包括但不限于以下内容:1. 安装问题:如安装过程中出现错误、无法打开Android Studi...
    99+
    2023-08-31
    android
  • Java开发技术面试常见问题:numpy是什么?
    在Java开发领域中,numpy是一个非常重要的工具。它是Python科学计算的核心库之一,提供了大量的高效、快速的数学函数和工具,用于解决科学计算、数据分析、数据挖掘、机器学习等领域的问题。本篇文章将介绍numpy的基本概念、用法及一些...
    99+
    2023-10-08
    开发技术 面试 numpy
  • 微信小程序开发常见的问题有哪些
    这篇文章主要介绍微信小程序开发常见的问题有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、什么是小程序? 和公众号类似,企业可自行认证申请发布,免费获取微信流量。但小程序比公众号的内容形式更丰富,兼顾网站、Ap...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作