2015-06-22 30 views
6

Tôi có ứng dụng Ionic mà tôi đang cố gắng làm việc trong Thiết bị ảo Genymotion. Đây là những gì trong dấu nhắc lệnh của tôi sau khi tôi nhập lệnh "ionic run android"Ứng dụng Ionic nói chạy trên trình giả lập Android, nhưng không phải là

Updated the hooks directory to have execute permissions 
Running command: "c:\Program Files (x86)\nodejs\node.exe" c:\Users\username\git\mobile\hooks\after_prepare\010_add_platform_class.js c:/Users/username/git/mobile 
add to body class: platform-android 
Running command: c:\Users\username\git\mobile\platforms\android\cordova\run.bat 
ANDROID_HOME=c:\Program Files (x86)\Android\android-sdk 
JAVA_HOME=C:\Program Files (x86)\java\jdk1.8.0_45 
WARNING: No target specified, deploying to device '192.168.56.101:5555'. 
Running: c:\Users\username\git\mobile\platforms\android\gradlew cdvBuildDebug -b c:\Users\username\git\mobile\platforms\android\build.gradle -PcdvBuildArch=x86 -Dorg.gradle.daemon=true 
:preBuild 
:compileDebugNdk UP-TO-DATE 
:preDebugBuild 
:checkDebugManifest 
:CordovaLib:compileLint 
:CordovaLib:copyDebugLint UP-TO-DATE 
:CordovaLib:mergeDebugProguardFiles UP-TO-DATE 
:CordovaLib:preBuild 
:CordovaLib:preDebugBuild 
:CordovaLib:checkDebugManifest 
:CordovaLib:prepareDebugDependencies 
:CordovaLib:compileDebugAidl UP-TO-DATE 
:CordovaLib:compileDebugRenderscript UP-TO-DATE 
:CordovaLib:generateDebugBuildConfig UP-TO-DATE 
:CordovaLib:generateDebugAssets UP-TO-DATE 
:CordovaLib:mergeDebugAssets UP-TO-DATE 
:CordovaLib:generateDebugResValues UP-TO-DATE 
:CordovaLib:generateDebugResources UP-TO-DATE 
:CordovaLib:packageDebugResources UP-TO-DATE 
:CordovaLib:processDebugManifest UP-TO-DATE 
:CordovaLib:processDebugResources UP-TO-DATE 
:CordovaLib:generateDebugSources UP-TO-DATE 
:CordovaLib:compileDebugJava UP-TO-DATE 
:CordovaLib:processDebugJavaRes UP-TO-DATE 
:CordovaLib:packageDebugJar UP-TO-DATE 
:CordovaLib:compileDebugNdk UP-TO-DATE 
:CordovaLib:packageDebugJniLibs UP-TO-DATE 
:CordovaLib:packageDebugLocalJar UP-TO-DATE 
:CordovaLib:packageDebugRenderscript UP-TO-DATE 
:CordovaLib:bundleDebug UP-TO-DATE 
:prepareAndroidCordovaLibUnspecifiedDebugLibrary UP-TO-DATE 
:prepareDebugDependencies 
:compileDebugAidl UP-TO-DATE 
:compileDebugRenderscript UP-TO-DATE 
:generateDebugBuildConfig UP-TO-DATE 
:generateDebugAssets UP-TO-DATE 
:mergeDebugAssets UP-TO-DATE 
:generateDebugResValues UP-TO-DATE 
:generateDebugResources UP-TO-DATE 
:mergeDebugResources UP-TO-DATE 
:processDebugManifest UP-TO-DATE 
:processDebugResources UP-TO-DATE 
:generateDebugSources UP-TO-DATE 
:compileDebugJava UP-TO-DATE 
:preDexDebug UP-TO-DATE 
:dexDebug UP-TO-DATE 
:processDebugJavaRes UP-TO-DATE 
:validateDebugSigning 
:packageDebug UP-TO-DATE 
:zipalignDebug UP-TO-DATE 
:assembleDebug UP-TO-DATE 
:cdvBuildDebug UP-TO-DATE 

BUILD SUCCESSFUL 

Total time: 27.114 secs 
Built the following apk(s): 
c:\Users\username\git\mobile\platforms\android\build\outputs\apk\android-debug.apk 
Using apk: c:\Users\username\git\mobile\platforms\android\build\outputs\apk\android-debug.apk 
Installing app on device... 
Launching application... 
LAUNCH SUCCESS 

Tôi cũng nên đề cập rằng sau khi lệnh kết thúc, có một thay đổi nhỏ trên thiết bị của tôi. Một menu nhỏ bật lên, với ba tùy chọn, "Hình nền", "Quản lý ứng dụng" và "Cài đặt hệ thống". Tuy nhiên, ứng dụng không khởi chạy, cũng không xuất hiện trong danh sách các ứng dụng đã cài đặt.

Trả lời

4

Tự sửa lỗi: biến ra, loại thiết bị ảo là vấn đề. Tôi đã sử dụng thiết bị API 16 của Google Galaxy Nexus 4.1.1, chuyển sang API Google Nexus 4 5.1.0 22 đã sửa nó!

+0

bạn có thể chia sẻ vị trí cần sửa tệp nào không? Sau khi nâng cấp lên ionic và cordova mới nhất, tôi đang đối mặt với cùng một vấn đề – Dinesh

+0

Cảm ơn! Nó đã giúp đỡ! Trong trường hợp của tôi là đủ với một thiết bị có API 18. – SDude

+0

@Dinesh trong IDE genymotion, tạo một Thiết bị Ảo Android mới (AVD) với một phiên bản API khác. – bertrandg

Các vấn đề liên quan