草庐IT

红米电视 ADB 安装 app 报错 failed to authenticate xxx:5555

开启电视开发者模式,允许安装未知来源应用及开启ADB调试电脑端下载adb工具点击下载同一局域网的电脑使用adb工具连接(提前查看电视IP)D:\adb>adbconnect192.168.1.7*daemonnotrunning;startingnowattcp:5037*daemonstartedsuccessfullyfailedtoauthenticateto192.168.1.7:5555提示未授权D:\adb>adbconnect192.168.1.7alreadyconnectedto192.168.1.7:5555再次连接,提示已连接D:\adb>adbdevicesListof

C语言 / 数据结构中出现报错: 表达式必须包含算数或指针类型,但他具有类型 “XXX” 。 报错问题的解决 以及 方法

前提介绍:L3是一个结构体的地址,是一个指针 elem是该结构体内的一个结构体元素,elem是一个数组算数类型是什么?下该文章最下面1.解决:报错显示,表达式必须包含算数或指针类型,但elem是一个数组,它的类型明显不是指针类型,那么elem的类型本质上应该就是一个算数类型,而我们给elem定义的类型是Elemtype,如下 虽然  Elemtype类型的大小是4个字节,但Elemtype依然不是算数类型,不能等同于4个字节的int类型(1)错误想法这时我们可能试着将 #defineElemtypeint  ,此时依然报错, 因为,Elemtype是结构体类型的变量名,而如果#defineEl

[keil]L6200E: Symbol XXX multiply defined .O...错误解决方法

当编译时提示这样的错误时,是因为框出来的变量被重复定义了,我们要从定义的地方解决。1.首先,我们全局搜索这个变量(ctrl+f),搜索这个变量在工程中被定义的位置2.如果发现有多个文件中都有定义过,例如在a.c和b.c中都有inta=0;,那么我们要删除只剩一个地方定义即可3.如果发现变量是在头文件被定义的,那么我们要将其改到.c中定义,在头文件中定义是不可以的,例如a.h中inta=1;那么我们在所有引用这个a.h的.c中都会重复定义inta,所以我们要改到.c中定义4.当只剩一个地方定义后,我们在其他文件中要使用就要externinta;来使用这个变量

完美解决AndroidStudio错误:Installed Build Tools revision xxx is corrupted. Remove and install again...

问题出现场景AndroidStudio新建项目编译报错InstalledBuildToolsrevision**.0.0iscorrupted.RemoveandinstallagainusingtheSDKManager.问题解析翻译提示:已安裝的生成工具修訂版33.0.0已損壞。使用SDK管理員刪除並重新安裝。按照他说的来做移除重新按照该版本的sdk,但是依然没有生效。确认不是因为sdk文件的原因。解决方案翻遍全网找到两个解决方案:其一降级sdk版本到30以及30以下都行其二找到buildtools目录中的d8.bat,将文件名修改为dx.bat。找到buildtools目录中的lib/d

macOS 运行xxx.command文件提示”无法执行,因为您没有正确的访问权限“

使用苹果mac电脑运行.command文件时,是否遇到弹出”无法执行,因为您没有正确的访问权限“的窗口?遇到这种问题怎么解决呢?这里小编为大家带来了详细的解决方法,一起来看看吧!解决方法:方法一:打开终端工具,输入以下命令:sudosh注意后面有空格然后再把.command文件直接拖入终端按回车键即可正常运行。方法二:打开终端工具,输入以下命令:bash注意后面有空格把.command文件直接拖入终端按回车键即可正常运行。方法三:打开终端工具,输入以下命令:sudochmod-R777注意后面有空格把.command文件直接拖入终端按回车键,最后双击.command文件即可正常运行。

解决 Android studio 出现“The emulator process for AVD xxx has terminated.”的错误

在加载虚拟机的时候出现的问题解决办法 :(中文版)文件=>设置=>系统设置=>Android SDK下SDK Tools中荧光部分是否安装,如下图就是安装的(英文版)File——>Setting——>Setting System ——>AndroidSDK下SDKTools2.将C:\Users\Administrator(C:\用户\Administrator)这个荧光部分文件夹为复制到SDK文件夹下3.SDK文件夹下情况我这边是SDK这样命名,看自己的SDK文件夹是怎样命名,仅供参考如若找不到SDK路径的话,在(中文版)文件=>设置=>系统设置=>AndroidSDK下荧光部分即为SDK路

【mysql报错】Data truncation: Data too long for column ‘XXX‘ at row 1

报错:.MysqlDataTruncation:Datatruncation:Datatoolongforcolumn    1、可能数据库中的字符集的编码与写代码的页面的编码不相符合;(一般为utf-8)    2、可能数据库字段的长度太小,不满足要求;mysqlvarchar定义长度字节or字符?-----------------------------------------------------------------------------------------------------------------------------varchar存储规则:4.0版本以下,varc

android 解决java.lang.SecurityException: Package com.xxx.xxx does not belong to 1000

最近遇到一个怪事,访问ContentProvider的call方法一直报这个错,经过不断的研究,终于知道问题在哪了,这里做个记录;比如,在进程A中调用进程B,进程B再去访问ContentProvider的call、query等方法,而call、query等方法里面又调用了ContentProvider.getCallingPackage(),那么就会报这个错;先看下ContentProvider.getCallingPackage()的源码,publicfinal@NullableStringgetCallingPackage(){finalAttributionSourcecallingAt

Error:Invalid or corrupt jarfile xxx.jar关于使用 IDEA 打成jar包出错以及打包的正确操作

1、运行jar包报错:            错误信息:Error:Invalidorcorruptjarfilexxx.jar 2、打包报错: 出现问题的原因及解决方案:项目文件中META-INT/MANIFEST.MF这个文件放置的位置不对或没有这个文件。修复方案:我的工程将这个文件放在了src目录下,实际这个文件应该放在项目工程的主目录下。将该文件放置到对应目录然后再重新进行打包运行即可。2、Idea打包操作流程:1、打开ProjectStructure目录: 2、如下图所示找到标蓝的这些选项: 3、选取Main主函数,点击确认按钮自动生成相关内容即可。 4、idea工具栏找到build

【BUG解决】sudo apt-get update 报错 E: The repository ‘http://xxx Release‘ does not have a Release file.

BUG描述前两天在虚拟机Vmware中安装了Ubuntu18.04操作系统,因为需要安装其他工具。所以想着执行命令sudoapt-getupdate更新一下系统,以便进行安装。结果出现“E:Therepository‘http://xxxRelease‘doesnothaveaReleasefile.”以及“E:ProblemexecutingscriptsAPT::Update::Post-Invoke-Success'if/usr/bin/test-w/var/cache/app-info-a-e/usr/bin/appstreamcli;thenappstreamclirefresh-c