首页 > 解决方案 > 安装 Ad-Hoc Android 应用程序

问题描述

我正在使用 Visual Studio 和 Xamarin 构建一个 android 应用程序。该应用程序在调试和发布模式下在平板电脑上运行,但是当我存档解决方案并将其安装在平板电脑上时,我发现应用程序未安装。

该应用程序完美地完成了安装过程,我可以打开它而不是按下完成,但是一旦我使用应用程序图标,我就会弹出“应用程序未安装”。我正在使用的当前平板电脑是运行 android 7.1 的 Pixel C,这是我的目标。该应用程序还成功安装并在我测试过的其他平板电脑上运行。

该应用程序还按照 Xamarin 提供的教程进行签名。我也试过在安装前卸载应用程序,它仍然无法正常工作。

如果您需要任何进一步的信息,请告诉我。

LogCat 错误

java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=eu.netmr.input/md54912a688ba740e2300cbb893ea64d054.HomeScreen bnds=[307,194][631,424] (has extras) } from ProcessRecord{e6168a8 1741:com.google.android.apps.pixelclauncher/u0a24} (pid=1741, uid=10024) requires android.permission.READ_EXTERNAL_STORAGE
at android.os.Parcel.readException(Parcel.java:1684)
at android.os.Parcel.readException(Parcel.java:1637)
at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:3101)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1518)
at android.app.Activity.startActivityForResult(Activity.java:4228)
at com.android.launcher3.Launcher.startActivityForResult(SourceFile:1998)
at android.app.Activity.startActivity(Activity.java:4521)
at com.android.launcher3.Launcher.startActivitySafely(SourceFile:2849)
at com.android.launcher3.Launcher.startAppShortcutOrInfoActivity(SourceFile:2599)
at com.android.launcher3.Launcher.onClick(SourceFile:2420)
at android.view.View.performClick(View.java:5637)
at android.view.View$PerformClick.run(View.java:22429)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6121)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)

标签: androidxamarininstallationapk

解决方案


推荐阅读