2016-05-24 15 views
2

私のアプリはアップデートされません。それは構築され、実行されますが、それはいくつかの古いバージョンであり、私が行った変更は数えられません。例えばトーストを作れば、それは表示されません。既存のものを削除してもそれは表示されます。Androidスタジオは新しいAPKをインストールしません - 古いものは電話で離れません

私はすでに次のことを試してみた:

  • SDKマネージャでのAndroid Studioおよびアップデートの更新

  • は自分の携帯電話をオフアプリをアンインストールし、

  • を清掃

  • を再インストールします

  • "Gradle-aware Make"が実行コンフィギュレーションにあることを確認してください

  • ファイル - "インストールをスキップする" ことを確認し、キャッシュ

  • を無効にはチェックを外すあります。

  • プロジェクトのビルドフォルダを削除し、再構築

  • adbのシェル午後明確com.packagename.app - "成功" が、

  • adbのシェルアンインストールcom.packagename.appを固定されていません - 」成功」が、固定されていない

  • build.gradleで

    増加versionCodeとversionName

  • 変更ビルドバリアント

  • ファイル

  • 私は別の電話でそれをやってみました、それはあまりにもその1つの上の古いバージョンで立ち往生しています

    Android Studio is installing old apk on device

新しいプロジェクトを作成してコピーします。

+0

1)あなたがマニフェストにバージョンを試してみて、変更することができます。 2)長い道のりで、新しいプロジェクトを作って、すべてのものを上に移動する(小さなプロジェクトの場合はちょっとした仕事)。別のアプリケーション名を確認してください... – Flummox

+0

@Flummoxそれは小さなプロジェクトではなく、また何が起こったのですか?新しいプロジェクトをもう一度やり直し、すべてのものをもう一度移動するなどなど? – Questioner

+0

私は全く新しいプロジェクトを作成する必要はありませんが、それ以降はもっと良い方法はわかりません。 – Flummox

答えて

0

私はこれをコメントしますが、私はまだできないので、... "Project \ app \ build \ outputs \ apk"フォルダから.apkを削除しようとします。または、少なくとも修正日を確認してください。

+0

元の質問に追加するのを忘れてしまったビルドフォルダ全体を削除しました。 – Questioner

+0

ありがとうございます。削除後にアプリを作成すると、AndroidスタジオでフォルダとAPKファイルが作成されますか? (私はそれがそうだと思う)。 – DaTi

+0

はい、それらは今日の日付です – Questioner

0

これはあなたを助けるかもしれない:

defaultConfig { 
    applicationId "com.example.app" 
    minSdkVersion XX 
    targetSdkVersion XX 
    versionCode 1 // <-- set this one to a bigger, it is used for upgrade 
    versionName "1.0" 
} 
+0

既にそれを行いました。実際に私はそれをしたと言ったコメントをしたが、私のインターネット接続はちょうどその瞬間に落ちた。 – Questioner

+0

@ Questioner - あなたはこれを解決しましたか?私は同じ問題に遭遇しており、それを修正するために非常に多くの異なることを試みましたが、何も機能していません。 –

関連する問題