当使用新版Android studio打开一个比较老的项目时,有时会遇到No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi的报错,如图: 出现这种情况的主要原因是NDK23的工具链和以前版本的NDK(22版本以下)不同,因此旧版的AGP(Android Gradle插件)不知道在哪里可以找到不同ABI的可执行文件,因此有两种解决方案: 1.更新AGP,将build.gradle更新为4.0+,这样就能解决问题 2.指定NDK版本(22版本以下) No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi 无
Android Studio 为许多常用操作提供了键盘快捷键。表 1 按操作系统显示了默认键盘快捷键。请注意,由于 Android Studio 基于 IntelliJ IDEA 打造而成,因此您可以在 IntelliJ IDEA 按键映射参考文档中找到其他快捷方式。 表 1. Windows/Linux 和 Mac 操作系统的默认键盘快捷键。 说明Windows/LinuxMac 常规 全部保存Ctrl+SCommand+S 同步Ctrl+Alt+YCommand+Option+Y 最大化/最小化编辑器Ctrl+Shift+F12Ctrl+Command+F12 添加到收藏夹Alt+Shift+FOption+Shift+F 使用当前配置文件检查当前文件Alt+Shift+IOption+Shift+I 快速切换方案Ctrl+(反引号) | Ctrl+(反引号) 打开设置对话框Ctrl+Alt+SCommand+,(英文逗号) 打开项目结构对话框Ctrl+Alt+Shift+SCommand+;(英文分号) 在标签页和工具窗口之间切换Ctrl+TabCtrl+Tab 在 .... Android studio 键盘快捷键 无
在Android studio中打开File ->Settings ->Editor ->File and Code Templates ->Includes ->File Header,然后填入需要的信息即可. 例如使用下面的参数 /** * Created by yanjing on ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} * Describe: */ 实际展示为 Android studio 创建新的类时自动添加作者日期等信息 无
Android 11禁止了普通用户对Android/data目录的访问,所有采用之前的方法已经无法访问Android/data目录了. 正确的方式是使用Google官方提供的SAF框架来获取Android/data目录的访问. 具体可参照GitHub上我的工具类Utils 代码如下 package cn.yanjingtp.utils.utils import android.annotation.SuppressLint import android.content.Intent import android.net.Uri import android.os.Build import android.provider.DocumentsContract import androidx.activity.result.ActivityResultLauncher import androidx.activity.result.contract.ActivityResultContracts import androidx.appcompat.app.AppCompatActivity.... 安卓11以正确的姿势读取Android/data目录 无
新安装的git,生成公钥,并添加到阿里云中,但是clone时报错 Unable to negotiate with **** port 22: no matching host key type found. Their offer: ssh-rsa fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 这种情况是因为新的ssh客户端不支持ssh-rsa算法的原因,这时就要修改本地配置重新使用ssh-rsa算法. 具体方法如下: 1.在.ssh目录下创建config文件,并添加如下内容 Host * HostkeyAlgorithms +ssh-rsa PubkeyAcceptedKeyTypes +ssh-rsaHost * HostkeyAlgorithms +ssh-rsa PubkeyAcceptedKeyTypes +ssh-rsa git 报错Unable to negotiate with **** port 22: no matching host key type found. Their offer: ssh-rsa 无
在win11之前的系统中PL2303TA都是可以正常使用的,但是更新到了win11之后就提示PL2303TA不支援WINDOWS 11及后续版本,请洽询购买厂商. 解决方法其实很简单,就是选择一个之前的驱动即可,先将驱动PL2303ProlificGPS101320090319.zip(这是下载地址)下载之后安装,然后选择更新驱动. 至此,大功告成. PL2303TA提示不支持win11(PL2303TA不支援WINDOWS 11及后续版本,请洽询购买厂商) 无
名称Value描述 INSTALL_FAILED_ALREADY_EXISTS-1已经安装 INSTALL_FAILED_INVALID_APK-2APK文件是无效的 INSTALL_FAILED_INVALID_URI-3所传递的URI是无效的 INSTALL_FAILED_INSUFFICIENT_STORAGE-4设备没有足够的存储空间来安装应用程序 INSTALL_FAILED_DUPLICATE_PACKAGE-5包已经具有相同名称的安装 INSTALL_FAILED_NO_SHARED_USER-6请求共享的用户不存在 INSTALL_FAILED_UPDATE_INCOMPATIBLE-7与先前安装的软件包同名,但有不同的签名 INSTALL_FAILED_SHARED_USER_INCOMPATIBLE-8对已经安装了共享用户的设备,不具有匹配的签名 INSTALL_FAILED_MISSING_SHARED_LIBRARY-9新包装采用的共享库,无法使用 INSTALL_FAILED_REPLACE_COULDNT_DELETE-10新包装采用的是共享库,无法使用.... Android apk 安装常见失败的具体描述 无
对于Android项目,许多手机商都提供了他们自己的免费的云测平台. 华为开放平台--云调试 小米云测平台 vivo云测平台 oppo云测平台 三星远程开发测试平台 荣耀云测平台 Android免费远程真机 无
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:left="-300dp" android:right="-300dp"> <rotate android:fromDegrees="90"> <shape android:shape="line"> <stroke android:width="@dimen/dp1" android:color="@color/black" android:dashGap="@dimen/dp8" android:dashWidth="@dimen/dp8"/> </shape> </rotate> </item> </layer-list> 如果不显示,则需要在AndroidManifest.xml中的Activity标签中将硬件加.... Android shape画竖的虚线 无