2017-11-18 151 views
1

我正在使用Visual Studio mac開發Xamarin,最近我發佈了我的Android應用程序,但發生了罕見的行爲!發佈應用程序彈出了兩個文件app.apkapp-Signed.apk,我認爲第二個應該是我應該上傳到Google Play store(我是對吧?),但是在我的設備上打開它之後,我發現在調試應用程序中出現了很多變化不存在於Singned之一!而app.apk適用於我應用於應用的更改。Visual Studio Mac,簽署的Android版本比當前版本更舊

  1. app.apk在調試模式?
  2. 什麼應該是app-Signed.apk以及爲什麼它有這個問題,我該如何解決它(如果答案#1是真的)?
+0

您是否執行了Archive/Sign - Distribute來創建XXX.apk,或者只是在Release配置上執行構建? – SushiHangover

+0

詛咒我爲發佈過程執行存檔 – AlirezaXX

+0

然後,您不應該在名稱中擁有帶'Signed'的apk,您應該以包名稱命名的輸出文件夾中最終有一個apk(或者更多,如果您正在拆分ABI) (和ABI如果分裂),即'com.sushihangover.MovieMadness-arm64-v8a.apk' – SushiHangover

回答

2

有時Visual Studio Mac出於某種原因會這樣做。從項目目錄中刪除obj和bin文件夾,然後再次構建。如果這再次發生(2個文件),你需要上傳到谷歌的奇怪的事情發揮沒有簽名的。

+0

刪除'obj'和'bin'解決了這個問題,謝謝。 – AlirezaXX