【发布时间】:2017-09-09 04:24:15
【问题描述】:
【问题讨论】:
-
"查看 IDE 日志了解详细信息" 你看到了吗?说什么?
-
“系统找不到路径”...您的安装目录丢失
标签: android android-studio android-studio-2.3
【问题讨论】:
标签: android android-studio android-studio-2.3
有时会出现这种情况,您必须从头开始重新下载所有文件,因为似乎有时下载失败,然后重试
【讨论】:
我之前遇到过这个问题,我尝试卸载android studio并尝试了所有方法,但我找到了解决方案..
解决办法是:
从头下载SDK,并将SDK路径更改为新的,然后一切正常..祝你好运
【讨论】:
删除
sdk-root\sources\android-##\.installer\.installData
和
sdk-root\platforms\android-##\.installer\.installData
【讨论】:
.installData 文件并删除:)
sdk-root\ndk-bundle\.installer\.installData
当我尝试通过 AndroidSDK 管理器安装模拟器时,我也坚持这一点。 解决方案很简单。 右键单击您的 Android sdk 主页并选择按时间排序。 并查看最后修改的文件。 就我而言,有两个文本文件。根文件夹中的第一个文件 - “.knownPackages”,其文本类似于:“ÈäUuMá–m ™ŒÝ¼´”,另一个位于“.installdata”,文本无休止“nullnullnull ....”。但我现在忘记了它的位置。您可以在 Windows 资源管理器中搜索。 然后我将它们替换为与 Android 主页无关的文件夹。 Sdk 在模拟器安装后重新生成它们。它开始像以前一样工作
【讨论】:
原因是 SDK 管理器会写入它下载安装程序的临时文件的位置。例如,在 OP 的情况下,它如下所述:
in a line form the log or error message
由于某些原因,该文件可能不再可用,Android Studio 会出现此错误,而不是要求重新下载。
解决此问题的解决方案是找到文件.installData,SDK 管理器从中获取此信息并将其删除。这将强制 SDK 管理器仅重新下载该组件您无需再次下载完整的 SDK
文件的内容看起来像这样
#Tue May 16 18:41:10 GST 2017
class=com.android.repository.impl.installer.BasicInstaller
path=C\:\\Users\\user\\AppData\\Local\\Temp\\PackageOperation03
不同组件的文件内容和路径会有所不同
【讨论】:
.installData 文件并删除:)
C:\Android\android-sdk中没有.installData这样的文件
sdk-root\sources\android-##\.installer\.installData和sdk-root\platforms\android-##\.installer\.installData里面
就我而言,它是“设备上没有剩余空间”。
【讨论】:
我遇到了同样的问题,我尝试卸载/安装 android studio,但这对我来说不起作用。 我最近安装了一个新的 Windows 副本。我正在使用 Windows 10 64 位。 我的问题原来是包含 android studio/sdk 的文件夹的权限。 为了解决这个问题,我删除了旧 Windows 用户的旧用户权限,并为我的新用户添加了完全控制权(不确定,但我认为修改权限就足够了)。 为此,我右键单击该文件夹,然后选择安全选项卡。
然后点击编辑
然后在新屏幕中点击添加
我的用户名为hany,所以我写了hany,然后单击“检查名称”并选择正确的名称。单击“确定”
用户显示为用户 (DESKTOP-8FKNNEM\Users),然后我检查完全控制然后确定
如果用户已经存在于安全选项卡中,那么它应该具有允许写入的权限
【讨论】:
我在 Linux 上遇到了同样的问题。 这是 SDK 安装文件夹的权限问题。
在Tools -> Android -> SDK manager窗口顶部有SDK安装文件夹。
只需在这个文件夹上做一个chmod 777 -R,问题就解决了。
【讨论】:
chmod -R 777 /Users/[username]/Library/Android/sdk 在 Mac 上
点击此链接https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement 下载英特尔 XAMP 下载后解压此文件并安装 intelhaxm-android.exe 文件 问题解决了......
【讨论】:
ide.log 位置
帮助 -> 在资源管理器中显示日志
【讨论】:
我遇到了同样的问题,但以管理员模式启动 Android Studio 帮助我继续更新。
【讨论】:
右击android studio并点击以管理员身份运行..它会工作。
【讨论】:
我的解决方案:(不像看起来那么复杂)
反思:
【讨论】:
我用来解决这个问题的最简单方法是以管理员身份运行 Android Studio(注意!我的 android studio 安装在 C:/ 分区,所以这个问题是由权限引起的)
【讨论】:
我在advice@dmsherazi 的 Windows 系统驱动器上找到了一个文件“.installData”。我在这个文件中只是删除了指定路径的行。然后我重新启动了 Studio,更新就到位了。
【讨论】:
解决方案:安装并重新安装 Android Studio SDK 或删除 C:\Users\UserName\AppData\Local\Android\Sdk\extras\google\instantapps 中的 \instantapps 文件夹可能是正确的解决方案
【讨论】:
转到“android-sdk”文件夹。然后转到“ndk-bundle”,找到并删除“.installData”。返回 Android Studio 并转到“Help”和“Check for Updates...”。我希望这适用于大多数系统。此问题已在 Android Studio 3.3.2 版本上解决。
【讨论】:
确保您对 sdk 所在的文件夹具有正确的访问权限
【讨论】:
如果这个问题是 Ubuntu 的,请尝试使用命令以管理员权限启动 android studio
sudo sh studio.sh
它会解决这个问题。
【讨论】:
如果您要使用控制台命令,它将是:
chmod -R 777 /www/store。 -R(或--recursive)选项使其递归。
或者如果你想让当前目录下的所有文件都拥有所有权限类型:
chmod -R 777 ./
如果您需要有关chmod 命令的更多信息,请参阅:File permission
【讨论】:
确保在执行 sdk 更新时没有运行模拟器。是我的问题导致了这个错误。
【讨论】:
首先您必须显示隐藏文件。然后去这个位置... “C:\Users\pc\AppData\Local\Android\Sdk\emulator.installer” 在那里你会找到一个名为“.installData”的文件。只是删除它。 回到 Android Studio 并转到“帮助”和“检查更新...”。我希望这适用于大多数系统。 稍后谢谢我?
【讨论】:
我遇到了同样的问题,我尝试删除 sdk-root\.temp 目录,它对我有用。
【讨论】: