Android Studio没有在特定设备中安装特定应用程序

时间:2016-11-30 07:13:08

标签: android android-studio installation

好吧,我有这种奇怪的情况......我在Android工作室有一个项目工作正常,直到昨晚但是当我卸载应用程序并清理并重新运行尝试安装应用程序时,需要永远安装应用程序< / p>

现在情况是我在android studio中有其他项目,我试图在同一设备上运行,他们安装正常。所以我认为该设备很好。

我试图在其他设备上运行相同的项目,它完全正常,所以我认为Android工作室以及我的代码都很好。

我认为卸载是问题所以我清除了设备的缓存数据并且它工作正常。所以任何人都知道如何解决这个问题?

我已尝试过所有内容,例如干净并重新运行,使缓存无效并重新启动等,因此建议其他内容。如果您想要代码中的某些内容,请告诉我。

修改: 现在我更改了项目的软件包名称,这样如果以前的应用程序在卸载过程中遇到了一些问题,那么它应该将此应用程序视为新应用程序,因为我更改了软件包名称,但它仍无法正常工作。

2 个答案:

答案 0 :(得分:0)

如果设备中存在任何用户,请尝试将其从其他用户中删除。

答案 1 :(得分:0)

我找到了解决方案。实际上我发现错误,因为Android工作室正在永远安装apk ...它无法在运行时分配内存。这是我得到的错误。

java.lang.OutOfMemoryError: Failed to allocate a 191692812 byte allocation with 12539072 free bytes and 110MB until OOM
                                                   at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
                                                   at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
                                                   at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:613)
                                                   at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:446)
                                                   at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:973)
                                                   at android.content.res.Resources.createFromResourceStream(Resources.java:2771)
                                                   at android.content.res.Resources.loadDrawableForCookie(Resources.java:2472)
                                                   at android.content.res.Resources.loadDrawable(Resources.java:2370)
                                                   at com.miui.internal.variable.v21.Android_Content_Res_Resources_class.handleLoadDrawable(SourceFile:40)
                                                   at android.content.res.MiuiResources.loadDrawable(MiuiResources.java:393)
                                                   at android.content.res.Resources.getDrawable(Resources.java:776)
                                                   at android.content.res.Resources.getDrawable(Resources.java:742)
                                                   at android.app.ApplicationPackageManager.getDrawable(ApplicationPackageManager.java:743)
                                                   at android.app.MiuiThemeHelper.getDrawable(MiuiThemeHelper.java:103)
                                                   at android.content.pm.PackageItemInfo.loadIcon(PackageItemInfo.java:157)
                                                   at android.app.ApplicationPackageManager.getApplicationIcon(ApplicationPackageManager.java:800)
                                                   at com.miui.permcenter.install.AdbInstallActivity.onCreate(Unknown Source)
                                                   at android.app.Activity.performCreate(Activity.java:5982)
                                                   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
                                                   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2258)
                                                   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2365)
                                                   at android.app.ActivityThread.access$800(ActivityThread.java:147)
                                                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1283)
                                                   at android.os.Handler.dispatchMessage(Handler.java:102)
                                                   at android.os.Looper.loop(Looper.java:135)
                                                   at android.app.ActivityThread.main(ActivityThread.java:5237)
                                                   at java.lang.reflect.Method.invoke(Native Method)
                                                   at java.lang.reflect.Method.invoke(Method.java:372)
                                                   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:912)
                                                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:707)