سیستم عامل اندروید سازوکار امنیتی محکمی برای برنامهها در نظر گرفته است. هر برنامه توسط کلید بخصوصی که تنها توسعهدهندهی برنامه آن را دارد، امضای دیجیتال میشود و سیستم عامل اندروید، به هنگام بروزرسانی هر برنامه، قبل از نصب بررسی میکند که نسخهی نصب شده روی دستگاه و نسخهی بروزی که کاربر قصد نصب آن را دارد، امضای مشابهی داشته باشند. لذا اگر بازار برنامههای خارجی را دستکاری کند، نمیتوانید نسخهی دستکاری شده را روی نسخهای که از گوگل پلی نصب کردهاید بروزرسانی کنید، و برعکس. در این حالت خطای ذیل را میدهد:

البته جز دستکاری و یکسان نبودن امضا دلایل دیگری نیز به هنگام نصب منجر به خطا میشوند، مانند سازگار نبودن برنامه با دستگاه، نبودن حافظهی خالی در دستگاه، پایین بودن نسخهی برنامهی در حال بروزرسانی نسبت به برنامهی نصب شده و برخی دلیلهای دیگر.
شما هم میتوانید (اگر دانش فنی داشته باشید) با در دست داشتن دو نسخه از برنامه، از طریق روشی که اینجا گفته شده، یکسان بودن آنها را بررسی کنید.