从哪里导入旧版 Android Studio 的设置?
Posted
技术标签:
【中文标题】从哪里导入旧版 Android Studio 的设置?【英文标题】:From where do I import settings from previous version of Android Studio? 【发布时间】:2014-08-18 23:35:15 【问题描述】:我运行的是 Droidio (android Studio) 0.6.1;从那里我无法更新到最新版本(飞跃到 0.8);我必须单独下载它并从 Windows Explorer 安装。但是现在安装过程正在寻找旧的设置:
它似乎想带我去的地方就在这里(我估计是到 Android 文件夹);这是我在混合“压缩省略号”(一个点)按钮时看到的:
...但我不确定这是否真的是正确的位置;是[不是]吗?我应该寻找的设置文件的确切名称是什么?
更新
我遵循了 Gabriele 的指示,然后我得到了这个:
我选择了“使用 Android Studio 的 SDK”
然后我在尝试重建我的项目时得到了这个,“错误:任务 ':app:preBuild' 的执行失败。未能找到目标 android-19:C:\Users\clay\AppData\Local \Android\android-studio1\sdk"
更新 2
然后我打开 SDK 管理器并安装了丢失/过时的内容,并尝试再次构建。
我收到错误,“无法刷新 Gradle 项目 'Platypus' 错误:原因:未能找到目标 android-19:C:\users\clay\AppData\Local\Android\android-studio1\sdk安装缺少的平台并同步项目
消息的“安装缺少的平台和同步项目”部分是一个链接。我点击它,接受许可协议。
完成后,构建再次失败并显示类似消息:“...未能找到构建工具修订版 19.1.0 安装构建工具 19.1.0 并同步项目”
同样,“install...”爵士乐是一个链接;我点击它,接受并安装...
下一个问题子是,“错误:项目正在使用不受支持的 Android Gradle 插件版本 (0.11.2) 修复插件版本并重新导入项目”
听从了《狼来了》中智者的劝告,我努力坚持,点击“修复插件版本并重新导入项目”
此时我终于成功构建。
更新 3
然后我运行该项目,它似乎正在运行(它这么说,并且红色方块可见),但没有出现任何模拟器。
我打开了 AVD 管理器,设备有一个警告图标(可修复)。我点击了“修复”按钮;它似乎有效 - 警告图标消失了。
但后来我明白了:
当我运行 > 调试应用程序时它仍然不会显示模拟器...
以前我第一次运行时(使用 Droidio 0.5* 到 0.61),我会看到:
...模拟器最终会出现;应用程序的后续运行,设备将列在顶部(在“选择正在运行的设备”下) - 仅此而已 - 它仅在底部,如上面的尖叫声中所示,即使在应用程序的后续运行中...
我认为我应该尝试“重新创建 AVD 的怪异、格式错误的 config.ini”,但不知道要采取什么步骤来完成它。
【问题讨论】:
同样,当我尝试时,我猜旧设置与 BETA 版本不兼容。 如果我在弹出此对话框时不小心选择了不导入选项,Android Studio 中是否有地方可以稍后导入我的旧设置? 【参考方案1】:2021 年 8 月 28 日更新
如果您使用的是 AndroidStudio Arctic Fox 2020.3,您会发现以下文件夹:
在Windows中应该是c:\user\yourname\AppData\Roaming\Google\AndroidStudioX.Y
在 Linux 中应该在 /home/yourname/.config/Google/AndroidStudioX.Y
和 /home/yourname/.local/share/Google/AndroidStudioX.Y
在Mac中应该是~/Library/Application Support/Google/AndroidStudioX.Y
如果您使用的是 AndroidStudio 4.1/4.2,您会发现这些文件夹:
在Windows中应该是c:\user\yourname\AppData\Roaming\Google\AndroidStudioX.Y
在 Linux 中应该在 /home/yourname/.config/Google/AndroidStudioX.Y
和 /home/yourname/.local/share/Google/AndroidStudioX.Y
在Mac中应该是~/Library/Application Support/Google/AndroidStudioX.Y
如果您使用的是 AndroidStudio 2.1-4.0,您会发现这些文件夹:
在Windows中应该是c:\user\yourname\.AndroidStudioX.Y
在 Linux 中应该在 /home/yourname/.AndroidStudioX.Y
在Mac中应该是~/Library/Preferences/.AndroidStudioX.Y
如果您使用的是 AndroidStudio 2.0,您会发现以下文件夹:
在Windows中应该是c:\user\yourname\.AndroidStudio2.0
在Linux中应该是/home/yourname/.AndroidStudio2.0
在Mac中应该是~/Library/Preferences/.AndroidStudio2.0
如果您使用的是 AndroidStudio 1.5,您会发现以下文件夹:
在Windows中应该是c:\user\yourname\.AndroidStudio1.5
在Linux中应该是/home/yourname/.AndroidStudio1.5
在Mac中应该是~/Library/Preferences/.AndroidStudio1.5
如果您使用的是 .AndroidStudioPreview 1.4,您会发现这些文件夹:
在Windows中应该是c:\user\yourname\.AndroidStudioPreview1.4
在 Linux 中应该在 /home/yourname/.AndroidStudioPreview1.4
在Mac中应该是~/Library/Preferences/.AndroidStudioPreview1.4
如果您使用的是 AndroidStudio 1.3,您会发现以下文件夹:
在Windows中应该是c:\user\yourname\.AndroidStudio1.3
在Linux中应该是/home/yourname/.AndroidStudio1.3
在Mac中应该是~/Library/Preferences/.AndroidStudio1.3
您的设置(带有预览版本):
在Windows中应该是c:\user\yourname\.AndroidStudioPreview
在 Linux 中应该在 /home/yourname/.AndroidStudioPreview
在Mac中应该是~/Library/Preferences/AndroidStudioPreview
【讨论】:
我必须回到我的旧版本的 android studio(从以前的突破性升级中我学会了保留),并首先从那里进行“导出设置”,然后才能导入新版本.否则我收到错误“找不到 settings.jar”。它还默认将设置保存到.AndroidStudioPreview\config
文件夹。
感谢您的回答。如果用户不知道他们在哪里,不知道为什么 IDE 不只是建议您提到的默认文件夹......
在 Mac 上,~/Library/... 在 0.8.0 中对我不起作用。我不得不使用 /Users/USERNAME/Library。
对于我从 1.0.8 升级到 1.1.0,Windows 8.1 上的配置文件夹是“E:\Users\myname\.AndroidStudio\config”。我已将用户文件夹从驱动器 C 重定向到驱动器 E。
从 Android Studio 3.0 开始,这些首选项可以在 mac 上的 ~/Library/Preferences/AndroidStudio3.0/
中找到 - 我假设 Linux 和 Windows 位置已相应更改(s/.AndroidStudio2.1/AndroidStudio3.0/
,请注意缺少点前缀)跨度>
【参考方案2】:
对于所有操作系统的所有 Jetbrains IDE 的设置文件夹的位置都有一个参考点:
https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings-caches-plugins-and-logs
2020.1 and above versions 2019.3.x and below versions要迁移设置,请查找配置目录
下列出的文件夹【讨论】:
JetBrains IDE 的权威文档链接似乎是件好事,但现在看来,这对于 Android Studio 来说已不再准确。请参阅 Google 的 Android Studio 配置文档,或 Gabriele 的回答。【参考方案3】:与JetBrains' documentation相反,但根据Configure Android Studio,配置当前位于“Google”文件夹下:
窗口:%APPDATA%\Google\<product><version>
苹果机:~/Library/Application Support/Google/<product><version>
Linux:~/.config/Google/<product><version>
那是我找到它们的地方(Mac 版本)。
【讨论】:
【参考方案4】:对于 Linux 和 Android Studio 4.2+,位置是:
/home/[username]/.config/Google/AndroidStudio4.1
假设您从 4.1 版升级。
【讨论】:
【参考方案5】:对于 Android Studio 4.2,Google 已将其移至 %appdata%\Roaming\Google\AndroidStudioPreview4.2
【讨论】:
【参考方案6】:在 mac Sierra 上,Android studio 2.3
/Users/[username]/Library/Preferences/AndroidStudio2.3/
【讨论】:
【参考方案7】:在我的 Mac 上,使用 Android Studio 2.1,目录是
~/Library/Preferences/AndroidStudio2.1/
也就是说,不是隐藏目录。
【讨论】:
【参考方案8】:在 *nix 环境中,它可能位于 /home/[username]/.AndroidStudioPreview
【讨论】:
【参考方案9】:我使用了一种方法来欺骗 Android Studio 从以前的设置中导入设置而不导出设置并且它起作用了。
只需转到您以前的 .AndroidStudio\config
文件夹,将它们全部复制并粘贴到新文件夹中(在我的场景中,我从 1.1 更新到 1.2 测试版).AndroidStudioPreview1.2
(为防止出现任何故障,请将您的原始配置制作成一个 Rar 文件, 另外,在它工作后,将其导出,以便您在需要时将其导入)
【讨论】:
有具体的方法吗?我将所有文件从 1.1 的 \config 复制到 .AndroidStudioPreview1.2 但打开 Android Studio 后,我的设置都是默认设置,检查 config 文件夹后,所有设置都已恢复。有什么办法让它粘起来吗? 有趣,我没有遇到这种情况,但请告诉我: 1- 您是否复制了整个文件夹并将其替换为新文件夹? 2- 当你的 Android Studio 关闭时你尝试过这个吗? 我复制了整个 \config 文件夹是的。 Android Studio 当时已关闭。我还尝试添加文件,然后将我的设置导出到 settings.jar,但是当我导入它并重新启动 Android Studio 时,它会再次恢复为默认值。这很奇怪,令人愤怒。 OK 重新启动以某种方式修复它。像往常一样的神奇方式。我讨厌电脑。 我认为这个时候下面的答案应该是真正被接受的答案:)【参考方案10】:从Android Studio 0.8.0(测试版)开始
/home/username/.AndroidStudioBeta
对于 *nix 环境
更新:
由于Android Studio 现已退出测试版,因此现在可以在以下位置找到设置:
/home/username/.AndroidStudio
【讨论】:
以上是关于从哪里导入旧版 Android Studio 的设置?的主要内容,如果未能解决你的问题,请参考以下文章
在 Android Studio 中使用旧版 Layout Inspector
Android Studio 比 Eclipse 好用在哪里