解决[INSTALL_FAILED_UID_CHANGED]无法安装包问题

STM32CubeIDE中文注释变乱码终极解决方案:3步设置永久解决锟斤拷问题! 你是否在STM32CubeIDE中遇到过这样的崩溃场景?——精心编写的中文注释在重新生成代码后变成“锟斤拷”乱码,不仅影响代码可读性,反复修改更是浪费大量时间!作为STM32开发者,我曾被这个问题困扰许久,试过修改软件设置、工程编码却始终治标不治本。直到发现这个基于Java环境变量的终极解决方案,才彻底解决了中文乱码难题。 阅读详情

Failure [INSTALL_FAILED_UID_CHANGED]

问题出现

在某次删除了天猫客户端后,无法重新安装上了,提示报错如下:

$ adb install 100000\@tmallandroid_5.16.0.apk 

    4820 KB/s (30783001 bytes in 6.236s)
    pkg: /data/local/tmp/100000@tmallandroid_5.16.0.apk
    Failure [INSTALL_FAILED_UID_CHANGED]

解决方法

1,如果是root的手机,找到残留的文件,删除,重装

+1.1 我使用的是小米3,通过 “360超级root” 完成了root。(汗,root手机才是最困难的地方)
+1.2 找到残留文件

armytekiMacBook-Air:~ army$ adb shell

shell@cancro:/ $ su

127|root@cancro:/ # ls -R|grep tmall                                           
    ./data/data/com.tmall.wireless:
    ./data/data/com.tmall.wireless/cache:
    ./data/data/com.tmall.wireless/shared_prefs:
    Screenshot_2016-02-23-19-33-07_com.tmall.wireless.png
    Screenshot_2016-03-02-16-21-20_com.tmall.wireless.png 

root@cancro:/ # rm -rf ./data/data/com.tmall.wireless                          
root@cancro:/ # rm -rf ./data/data/com.tmall.wireless/cache 
root@cancro:/ # rm -rf ./data/data/com.tmall.wireless/shared_prefs 
root@cancro:/ # armytekiMacBook-Air:~ army$ adb shell

之后就可以重装了

2,如果不行只能恢复出厂设置

我的米3恢复过数次,终于失去耐心,搞了1.

Codex 100个真实案例 - 用AI自动生成API测试用例(接口测试全覆盖) API 测试是保障后端质量的关键环节,但手写测试用例既枯燥又容易遗漏。本案例将展示如何用 Codex 从 Swagger/OpenAPI 规范文档自动生成 pytest 测试用例——包括正常流程测试、边界值测试、异常参数测试、性能压力测试,还能自动生成 Mock 数据和精美的 HTML 测试报告。全程自然语言驱动,让 API 测试覆盖率从 0 飙到 90%+! 阅读详情

相关推荐

Camera tuning flow相机调试流程

相机调试流程分为三大模块:ProcessRaw处理原始数据(黑电平校正、阴影校正),3A实现自动控制(曝光/对焦/白平衡),ISP进行图像精加工(伽马校正、锐化降噪、色彩处理)。三个阶段环环相扣,前阶段为后阶段提供基础,最终输出画质优良且风格化的图像。

weixin_64706696的博客 1229

Android报INSTALL_FAILED_UID_CHANGED解决办法

在通过Android Studio安装应用的前,提示INSTALL_FAILED_UID_CHANGED,这里总结下解决办法:1、尝试通过ADB删除产生冲突的数据文件adb rm -rf /data/data/<your.package.name>很多地方都指明该方式可行,但该方法需要root权限,而我的情况则是在data/data/并没有该文件夹,2、移除非必要的标签 参考:http://sta

Walk the horizon 1万+

抖音小游戏上架避坑指南:从软著申请到ICP备案全流程解析

本文详细解析了抖音小游戏上架前必须完成的软著申请和ICP备案全流程,提供了清晰的时间线规划与实操避坑指南。文章重点阐述了个人与企业备案的区别、材料准备要点以及平台审核常见问题,旨在帮助独立开发者和小团队高效、合规地完成游戏上架,避免在行政流程中延误项目。

weixin_29276847的博客 1547

安卓开发44:解决 INSTALL_FAILED_UID_CHANGED 等问题

apk无法卸载,一般可以下面的方法试一下: 1. 删除/data/app/(filename) 文件夹下的apk包 2. 删除/system/app/(filename) 文件夹下的apk包 3. 将/data/system/packages.xml文件pull出来删除里面相关的包信息,然后push上去 4. 重启后生效

自娱自乐的代码人 2812

【零基础入门unity游戏开发——unity通用篇12】导入导出unity资源包、设置编程工具、创建脚本(组件)规则、MonoBehaviour基类介绍、脚本模板(基于unity6开发介绍)

导入导出unity资源包、设置编程工具、创建脚本(组件)规则、MonoBehaviour基类介绍、脚本模板(基于unity6开发介绍)

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 758

C#上位机案例:西门子S7协议通信+实时曲线显示(WinForm+ZedGraph)

创建/// PLC数据模型(对应DB1块)/// 采集时间(用于曲线的X轴)set;/// 温度值(℃)set;/// 压力值(MPa)set;/// PLC通信状态set;西门子S7协议通信和实时曲线显示,也是工控现场最常见的场景之一。整个开发过程的关键不在于“写出代码”,而在于“写出符合工控场景的稳定代码”——比如解耦通信逻辑与界面逻辑、处理跨线程问题、限制数据点数量、释放资源等。新手在学习时,建议先跟着步骤搭建好环境,跑通基础功能,再逐步尝试进阶优化。需要注意的是,工控上位机的核心是。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1342

Installation error: INSTALL_FAILED_UID_CHANGED 的解决办法

出现此问题的原因大多是apk冲突造成,因为在安装过程中,卸载了logo,但是手机里面的文件并未完全卸载掉。 方案1:用RE管理器,将data--》data--》相应的包删掉后,就好了。! 方案2: 解决的办法如下: 1.  Settings -> Applications, 卸载出现问题的apk,重新安装即可。 2. 如果apk无法卸载,则将apk相关文件和相关内容删

qing101hua的专栏 922

【四足机器人项目实战】四足机器人支撑腿反作用力规划之VMC解耦控制方法

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、基于模型的工作空间控制框图二、原理三、缺点 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对未简化的动力学模型规划反作用力+运动学模型雅可比+虚功原理规划关节扭矩方法做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章 提示:以下是本篇文章正文内容 一、基于模型的工作空间控制框图 . . 二、原理 基于机器人的动力学模

qq_35635374的博客 6597

apk覆盖安装出现Failure [INSTALL_FAILED_UID_CHANGED]的错误

最近碰到apk的包名和签名相同进行覆盖安装时,出现Failure [INSTALL_FAILED_UID_CHANGED]的错误;通过网上查找了解到,一般覆盖安装的UID是不变的,除非apk有android:sharedUserId(AndroidManfest.xml manifest节点属性),这是如果前一个版本没有这个属性,而后一个版本有的话,这样就不能覆盖安装,就会出现Failure [I...

u014753748的博客 3180

Unreal 从入门到精通之VR常用操作

本文总结了使用Unreal5开发VR项目时遇到的常见问题及其解决方案。首先,介绍了如何通过VRPawn的TryTeleport函数设置玩家视角位置,确保头显移动时安全区域的正确传送。其次,详细说明了如何在Unreal中播放视频,包括导入视频文件、创建媒体播放器和媒体纹理,并将其应用到3D物体上。接着,讲解了如何播放VR全景视频,建议使用MediaPlate媒体板并调整几何体为球体。最后,讨论了如何手动打开和关闭VR模式,以便在PC模式和头显模式之间切换。这些方法为VR开发提供了实用的技术指导。

TxNet 951

YOLO11改进|YOLO11中引入注意力和卷积融合模块CAFMAttention

YOLO11改进|YOLO11中引入注意力和卷积融合模块CAFMAttention

A1983Z的博客 1218

INSTALL_FAILED_UID_CHANGED解决办法之一

INSTALL_FAILED_UID_CHANGED,一键Root,打开控制台,adb root->adb shell ->su->cd data/data ->rm -rf data/data/packge_name/ 即可。

keyescgm的专栏 3602

052、联发科Imagiq HyperEngine架构适配:天玑9000/9200的ISP多核并行调度与Tuning Toolkit调优案例

摘要: 项目组在适配联发科天玑9200的Imagiq 890 ISP架构时,遇到多摄预览功耗过高、帧率不稳等问题。通过分析多核调度机制,调整辅核QoS通道、优化AI-ISP协同模式(采用FREERUN+运动补偿),并利用Tuning Toolkit的Pipeline Viewer动态分配负载,最终降低功耗30mA、提升画质。关键经验包括:避免多核带宽冲突、合理配置动态时钟策略,以及统一校准参数版本管理。天玑9000/9200的HyperEngine架构需优先理解多核协同逻辑,再针对性调优,否则易引发场景兼容

zzfmlxs的博客 35

Android报INSTALL FAILED UID CHANGED解决办法

Android报INSTALL FAILED UID CHANGED解决办法

qq_43685243的博客 855

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Android ERROR:INSTALL_FAILED_UID_CHANGED

本文主要探讨Install_failed_uid_changed 这个错误出现的成因和解决方法 成因 从ERROR的名字可知这个错误是因为两次安装的APK的UID发生冲突所引起的,但究竟是为何UID会发生冲突呢? 在Google+上有这样一段分享:连接:https://plus.google.com/wm/1/+MikeBibik/posts/8wdfiUwi7Cx In Andr

Yetwish的专栏 1066

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

解决 Android Studio INSTALL_FAILED_UID_CHANGED 错误

/data/app(apk file), /system/app/(apk file), /data/data/(data file)

拿铁加不加糖 1万+

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

INSTALL_FAILED_UID_CHANGED

INSTALL_FAILED_UID_CHANGED 这个问题很多人都遇到了,看上去的意思就是手机上已经安装了该应用,有的方案解决了部分人的问题但是都没有解决我的问题。归纳总结一下:列举一些查到的解决方案: 手机->Settings -> 应用程序, 卸载出现问题的apk,重新安装即可 删除 /data/app(apk file), /system/app/(apk file), /data/dat

jin广越的博客 1870

android开发时出现Installation error: INSTALL_FAILED_UID_CHANGED 的解决办法

昨天遇到的这个问题,通过eclipse部署项目到手机上时出现 Installation error: INSTALL_FAILED_UID_CHANGED 搜索了下,没找到能解决的方案,http://stackoverflow.com也没找到。 http://blog.youkuaiyun.com/enhancing/article/details/8490473,这个帖子说了解决办法,但

欲罢不能的专栏 6165

INSTALL_FAILED_UID_CHANGED解决办法

今天在手机上安装APK的时候突然遇到Installation error: INSTALL_FAILED_UID_CHANGED这个问题,开始的时候是以为AndroidManifest.xml里除了问题 ,手机上也用360清理了下,也无法安装~~~ 最后直接将手机重置了。参考博客: http://blog.youkuaiyun.com/wzxisme/article/details/35987403http

android之旅的博客 775

Android应用程序未安装错误:Installation error: INSTALL_FAILED_UID_CHANGED

Android应用程序未安装错误: Android开发时使用Eclipse或AS 安装应用到手机时会报错 错误信息如下Installation error: INSTALL_FAILED_UID_CHANGED Please check logcat output for more details Launch canceled!网上开始搜索关键词INSTALL_FAILED_UID_CHANG

永无止境的专栏 2662

Installation error: INSTALL_FAILED_UID_CHANGED

Installation error: INSTALL_FAILED_UID_CHANGED Please check logcat output for more details. Launch canceled!

u014095878的专栏 858

Failure [INSTALL_FAILED_UID_CHANGED]

Failure [INSTALL_FAILED_UID_CHANGED] 安装应用若出现如上错误,说明是上次卸载文件未卸载干净导致,找到data/data/包名目录,删除后再次安装即可。

fengchen118的专栏 721

Installation error: INSTALL_FAILED_UID_CHANGED Android安装调试时出现失败的解决办法

在开发工具RUN程序时出现如下错误:Installation error: INSTALL_FAILED_UID_CHANGED 翻来覆去重启手机、电脑和开发工具都无果。后来发现是 卸载残留 了最终在手机里面删除了相同包名的文件夹才搞定。 方法: 手机打开RE管理器 进入 data/data/ 目录找到你将要安装的APP的包名,然后将他删除。

卢子的博客 716

Android Studio INSTALL_FAILED_UID_CHANGED的解决办法

转载请注明出处:http://www.cnblogs.com/JohnTsai/p/4295752.html 使用Android Studio开发Android应用,把Android应用调试安装在手机上时,出现了安装失败的提示:INSTALL_FAILED_UID_CHANGED。 上网找了很多资料:               1.说是没有卸载干净,需要使用ad

wuhongyao3的专栏 716

Android 开发之 INSTALL_FAILED 汇集表

安装失败关键字 原因 INSTALL_FAILED_ALREADY_EXISTS 此安装包已被安装 INSTALL_FAILED_INVALID_APK 安装包不可用 INSTALL_FAILED_INVALID_URI 安装地址不可用 INSTALL_FAILED_INSUFFICIENT_STORAGE 无充足空间安装应用 INSTALL_FA...

yhd007的专栏 987
上一篇: git切换/重新关联分支
下一篇: 快速获取网页的部分元素(不用selenium,用js)
army在行动
博客等级 码龄18年 121粉丝 91原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值