visual studio 2010和mono for androidmonodroid應用程序未在設備上運行
開發單聲道droid apk的軟件。 最初,它創建一個項目按一下按鈕,它可以在
模擬器successfuly運行,我嘗試在Android手機(三星Galaxy Y)安裝它
,我搜索(.apk文件)我項目,它會找到它在這個bin文件夾
斌/調試/ filname.apk.here我有2 apk文件
filename.apk和filename.signed.apk。我既複製apk文件到我的移動
,並嘗試安裝文件name.apk但安裝失敗,並嘗試
安裝filename.signed.apk它會安裝成功,但是當我嘗試
在手機上打開它會自動關閉。
模擬器我的應用程序工作正常,也與2010年創建兩個.apk文件1是EventRegistraionApp-Signed.apk和另一個是EventRegistraionApp-Signed.apk,只安裝EventRegistraionApp-Signed.apk,它也安裝在設備上,但成功它給被如下例外: -
09-23 06:59:38.388: E/AndroidRuntime(863): FATAL EXCEPTION: main
09-23 06:59:38.388: E/AndroidRuntime(863): java.lang.RuntimeException: Unable to get provider mono.MonoRuntimeProvider: java.lang.RuntimeException: Unable to find application Mono.Android.DebugRuntime or Mono.Android.Platform.ApiLevel_8!
09-23 06:59:38.388: E/AndroidRuntime(863): at android.app.ActivityThread.installProvider(ActivityThread.java:4882)
09-23 06:59:38.388: E/AndroidRuntime(863): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4485)
09-23 06:59:38.388: E/AndroidRuntime(863): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4425)
09-23 06:59:38.388: E/AndroidRuntime(863): at android.app.ActivityThread.access$1300(ActivityThread.java:141)
09-23 06:59:38.388: E/AndroidRuntime(863): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)
09-23 06:59:38.388: E/AndroidRuntime(863): at android.os.Handler.dispatchMessage(Handler.java:99)
09-23 06:59:38.388: E/AndroidRuntime(863): at android.os.Looper.loop(Looper.java:137)
09-23 06:59:38.388: E/AndroidRuntime(863): at android.app.ActivityThread.main(ActivityThread.java:5103)
09-23 06:59:38.388: E/AndroidRuntime(863): at java.lang.reflect.Method.invokeNative(Native Method)
09-23 06:59:38.388: E/AndroidRuntime(863): at java.lang.reflect.Method.invoke(Method.java:525)
09-23 06:59:38.388: E/AndroidRuntime(863): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
09-23 06:59:38.388: E/AndroidRuntime(863): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
09-23 06:59:38.388: E/AndroidRuntime(863): at dalvik.system.NativeStart.main(Native Method)
09-23 06:59:38.388: E/AndroidRuntime(863): Caused by: java.lang.RuntimeException: Unable to find application Mono.Android.DebugRuntime or Mono.Android.Platform.ApiLevel_8!
09-23 06:59:38.388: E/AndroidRuntime(863): at mono.MonoRuntimeProvider.attachInfo(MonoRuntimeProvider.java:30)
09-23 06:59:38.388: E/AndroidRuntime(863): at android.app.ActivityThread.installProvider(ActivityThread.java:4879)
09-23 06:59:38.388: E/AndroidRuntime(863): ... 12 more
09-23 06:59:38.388: E/AndroidRuntime(863): Caused by: android.content.pm.PackageManager$NameNotFoundException: Mono.Android.DebugRuntime
09-23 06:59:38.388: E/AndroidRuntime(863): at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:226)
09-23 06:59:38.388: E/AndroidRuntime(863): at mono.MonoRuntimeProvider.attachInfo(MonoRuntimeProvider.java:21)
09-23 06:59:38.388: E/AndroidRuntime(863): ... 13 more
我的問題是,安裝apk文件到設備後,它拋出的 無法找到應用Mono.Android.DebugRuntime或Mono.Android.Platform.ApiLevel_8例外!但模擬器它做工精細
我使用MonoDroid的4.2.5未顯示評價;版本
創建4個文件1是程序調試數據庫,2是Appname.apk文件,3是Appname-signed.apk和4是.dll文件。根據你現在我可以在設備上安裝Appname-signed.apk – anant
請回復解決方案......... – anant
正如Cheesebaron建議的那樣,準備開發設備並直接在設備上運行調試應用程序,而不是模擬器。 – Jake