2017-04-01 49 views
1

我相當確定該問題在所有Android設備上都存在。但是我可能是錯的。Ionic Cordova應用程序未在Android上安裝

我通過構建過程沒有錯誤。我在適當的文件夾中找到APK文件,但是當我通過USB(不通過CLI adb)將其上傳到我的Android(Galaxy S7邊緣)時,它會在嘗試安裝之後顯示「應用程序未安裝」。我不確定這與我手機上的處理器有什麼關係,因爲我在安裝使用RPG Maker MV製作的應用程序時碰到類似的問題。現在我只是(重新)嘗試使用離子/ Cordova而不是基於標準Java的Android開發的Android開發。

注: 我已經有調試模式/未知來源選中。 該應用程序本身在Web瀏覽器測試中正常工作。

所以主要問題: 我該如何安裝它?

旁邊的問題: 有沒有一種方法可以告訴離子我想要構建的Android版本? (我有幾個安裝的SDK)

回答

2

OP的反饋

cordova run android --device 

原來的答案

  1. 您需要使用下面CLI命令創建的0​​調試版本。

    ionic run android --device 
    
  2. 插頭的設備使用PC USB

  3. 複製android-debug.apk文件到設備(APK路徑:\platforms\android\build\outputs\apk

  4. 之後,您必須啓用以下設置在您的Android設備上。

設置 - >一般標籤 - >安全 - >未知來源(啓用 此)

  • 之後剛剛雙擊android-debug.apk從您複製的位置開始。然後,您的應用程序將安裝在您的設備上。
  • +0

    我都未知來源已經使用APK的檢查從以前的遭遇,從RPG製造商MV。所以它並不那麼重要。 - 編輯機構。 – CodeMonkeyAlx

    +0

    正在工作還是? – Sampath

    +0

    讓我們看看android-debug.apk在哪裏。你知道它生成什麼文件夾,因爲我把cli代碼放進去,但是我不能找到它應該是的平常地方。 – CodeMonkeyAlx

    0

    我不知道是否該命令仍然有效,但這個工作對我來說

    離子科爾多瓦構建--debug安卓