Android Studio开发无法运行项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio开发无法运行项目相关的知识,希望对你有一定的参考价值。

提示如下:
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not resolve com.android.support:appcompat-v7:21.+.
Required by:
Exam:app:unspecified
> Failed to list versions for com.android.support:appcompat-v7.
> Unable to load Maven meta-data from https://jcenter.bintray.com/com/android/support/appcompat-v7/maven-metadata.xml.
> Could not GET 'https://jcenter.bintray.com/com/android/support/appcompat-v7/maven-metadata.xml'.
> peer not authenticated
最后发现是SDK没有下载支持库

是因为android的插件没有安装,需要安装插件。

操作步骤:

    在此界面点击“file”选择“settings”选项。

    进入后选择“plugins”选项点击进入。

    在弹出的界面窗口选择“Android  Support”再点击“Install  plugin  form  disk”确定。

    完成后重启Android Studio即可。

参考技术A 可能是android studio的配置文件丢失,或者R文件不存在。可以重新配置环境变量。 参考技术B 呵呵 我也是醉了 参考技术C 是怎么解决的呢?我也遇到同样问题 参考技术D If this happens, just go to Tools -> Android -> Android SDK Manager, then check “Android Support Repository” and “Android Support Library” under “Extra” and install them.本回答被提问者采纳

无法在三星设备上的 Android Studio 3.4.1 中运行项目

【中文标题】无法在三星设备上的 Android Studio 3.4.1 中运行项目【英文标题】:Cannot run project in Android Studio 3.4.1 on Samsung Devices 【发布时间】:2019-06-21 06:06:30 【问题描述】:

我无法从 Android Studio 3.4.1 在我的三星设备上运行项目。 Studio 在对话框中给我以下错误消息

Installation failed with message 'cmd package install-create -r -t -S 1686629' returns error 'Unknown failure: Security exception: Permission Denial: runInstallCreate from pm command asks to run as user -1 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
java.lang.SecurityException: Permission Denial: runInstallCreate from pm command asks to run as user -1 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at com.android.server.am.UserController.handleIncomingUser(UserController.java:1827)
at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:25069)
at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:4848)
at com.android.server.pm.PackageManagerShellCommand.translateUserId(PackageManagerShellCommand.java:2402)
at com.android.server.pm.PackageManagerShellCommand.doCreateSession(PackageManagerShellCommand.java:2408)

我尝试了消息中提到的修复,即在清单文件中添加权限,但运行时错误仍然没有消失。

请注意,该项目正在构建中没有错误。

我该如何解决这个问题?

我的系统详情

分销商 ID:Ubuntu 说明:Ubuntu 18.04.2 LTS 发布时间:18.04 代号:仿生

Android Studio 详情

Android Studio 3.4.1 构建 #AI-183.6156.11.34.5522156,构建于 2019 年 5 月 1 日 JRE:1.8.0_152-release-1343-b16-5323222 amd64 JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VM Linux 4.15.0-52-通用

【问题讨论】:

对我来说,这似乎是手机本身的问题。你试过其他设备吗? ***.com/questions/28134128/… @VladyslavMatviienko,它正在其他设备上运行 那么明显是设备问题 在另一个系统中,我可以在同一台设备上运行应用程序 【参考方案1】:

将 Galaxy Tab Active 2 升级到 Android Pie (9.0) 后,我遇到了同样的问题。

对我有用的解决方案:

    卸载应用程序 禁用并重新启用开发者选项。 重新启用 USB 调试(在该步骤之后它还没有工作) 重启平板电脑

其他人通过将 INTERACT_ACROSS_USERS_FULL 权限添加到清单中来报告成功。

如果您仍然遇到问题,可以在此处获得有关相同错误消息的其他解决方案步骤: https://forum.unity.com/threads/android-permission-interact_across_users_full.536280/

【讨论】:

我在同一台设备上遇到了同样的问题。就我而言,我不得不重新启动平板电脑。

以上是关于Android Studio开发无法运行项目的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Android Studio (libGDX) 中运行项目

Android Studio 新项目无法运行,报错

无法在 Android Studio 中运行项目。也许是因为gradle?

无法在三星设备上的 Android Studio 3.4.1 中运行项目

Android 项目在 Android Studio 4.0.1 编译时无法运行

android studio模拟器无法播放视频