一般的な質問
デバイスXにバージョンYのアプリXがインストールされています。何らかの理由でそれを新しいバージョン(Y + z)に更新したくありません。それでも、Google Playストアアプリには常にXの更新がリストされるため、単純な「すべてを更新」することができません。私の質問、一文に入れて:
「利用可能なアップデート」リストからXのアップデートを永久に隠す方法は?
具体例
まず、AppBrain Market Appなど、これを非常にうまく処理できる代替手段があることを知っています(この更新をスキップし、今後の更新をすべてスキップします)。私は、サードパーティのマーケットアプリに依存しない「汎用ソリューション」を好みます。
第二に、Titanium Backupには「マーケットドクター」が含まれており、これを使用してアプリをGoogle Playから切断できることを知っています。1ただし、数時間しか機能しない私の特定のケースでは、ハングアウトに置き換えたくないので、GTalkを切断しました。更新通知は数時間消えてから戻ってきました。何が「リンク」を復元したのかわかりません。
第三に、念のため:いくつかのアプリでPlayストアの自動更新を有効にする方法などで説明されている「自動更新」機能について説明していません。。Google Playストアがフリーズアプリの更新を提供しないのに近いものを望んでいました。、ただし、問題のアプリを「フリーズ」する必要はありません(使用したいが、インストールされているバージョンであり、「将来のバージョン」ではありません)。
4番目:いいえ、問題のアプリをアンインストールすることはここではオプションではありませんが、将来の更新が表示されるのを完全に隠します。
5番目:GTalkの例に関連する質問があります:gApps zipに含まれるアプリはGoogle Play経由で更新されますか?しかし、私は反対が欲しい:更新なし。
「Google Apps」(およびその他のプリインストールされたアプリ)は何らかの特定の方法で処理され、「マーケットリンク」自体を何らかの方法で復元する可能性があります。この場合、私の質問は次のとおりです。それを防ぐ方法は?
更新
XDAには、まったく同じ問題を議論するスレッドがあります。最近まで、「ユーザーがインストールしたアプリ」の回避策は、それらをアンインストールしてからサイドロードすること.apk
でしたが、それでも機能しなくなりました。まあ、再署名.apk
異なるキーを持つかもしれないが、ユーザーアプリケーションのための作品。ただし、プリインストールされたアプリでは両方とも失敗します(サイドロードして上書きすることはできません。異なる署名により、そのインストールが完全に拒否されます)。
さらに、いくつかの「joel.bou ..」によってこれに関して報告された問題があります。推測するのは難しいことではありませんが、空白になっていますが、それはジョエル・ブルカードでしょう。それが本当に彼なら、それは本当に問題です(知らない人のために:JoëlはTitanium Backupの開発者です)。問題から引用させてください:
記録のために:Androidマーケットの時代には、Titanium Backupなどのシステムツールを使用して(ルート化されたデバイス上の)アプリを「アタッチ」または「デタッチ」することができました。しかし、最近(Google Playストアアプリを使用)、これはほとんど不可能になりました。完全なアプリリストはGoogleのサーバーから同期しているようで、ユーザーはそれを制御できないためです。
Titanium Backupのようなアプリでのデタッチが永続的ではなくなった理由を説明しています。そして、私は不可能を尋ねてきたのではないかと心配しています。しかし、私は過去に他の質問で同じことを考え、驚くべきことにここで解決策を得ました。それで、私はまだこれに希望をあきらめません!
1:それが何をするかは、この投稿で eldarerathisによって説明されています(それを掘り下げてくれたFirelordに感謝します!)
sqlite*
これらのデータベースに対するバイナリを使用して)毎日実行します(オプションで、init.d起動スクリプトにリンクします)。少なくとも+1の価値があります。ヒントをお寄せいただきありがとうございます–事前に回答をお寄せください:)