如何找到并清除所有Android设备上的SQLite数据库文件呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何找到并清除所有Android设备上的SQLite数据库文件呢?相关的知识,希望对你有一定的参考价值。
参考技术A 程序中只能操作自己的数据库,或者根据privoder操作别的程序的,这样除非别的程序放开了删除数据功能才可以删除。如何完全卸载 Xcode 并清除所有设置
【中文标题】如何完全卸载 Xcode 并清除所有设置【英文标题】:How to Completely Uninstall Xcode and Clear All Settings 【发布时间】:2015-09-09 17:47:04 【问题描述】:我有一个问题,我只能假设是 Xcode,我的应用程序需要很长时间才能运行,并且大约 75% 的时间会导致手机崩溃/重启。我尝试使用我保存的旧版本代码,但它们具有相同的效果,大约一个月前他们没有使用过。
过去几周我已经查找了解决此问题的所有可能方法,但没有找到任何东西,所以我想完全卸载 Xcode 并清除所有设置;但我找不到办法做到这一点。我可以卸载它,但是当我重新安装它时,它仍然有我所有的旧设置和项目列表等。我怎样才能完全卸载它?
【问题讨论】:
我确实解决了它,它与 Xcode 无关,但需要清除我使用的设备。 发现如果Xcode存放路径名中有emoji,iOS 11以后的Xcode模拟器运行不正常。我将我的 Xcode 放入一个包含一堆相关别名的文件夹中。该文件夹被命名为“??????”所以它的路径是/Applications/Development/????/Xcode.app。这仅导致新模拟器挂起。旧的和以前一样运行良好。 【参考方案1】:在采取如此严厉的措施之前,请退出 Xcode 并按照此处的所有说明清理缓存:
How to Empty Caches and Clean All Targets Xcode 4
如果这没有帮助,并且您决定确实需要全新安装 Xcode,那么,除了该答案中的所有内容之外,还可以删除 Xcode 应用程序本身,以及删除您的 ~/Library/Developer
文件夹和您的~/Library/Preferences/com.apple.dt.Xcode.plist
文件。我认为应该这样做。
【讨论】:
【参考方案2】:要完全删除旧的 Xcode 7,您应该删除
/Applications/Xcode.app
/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
~/Library/Developer/Xcode
~/Library/Developer/CoreSimulator
【讨论】:
在 xcode8 时间范围内,将 #3 和 #4 更改为以com.apple.dt.*
结尾,因为 Instruments 和其他 xcode 组件也在编写 plist
和~/Library/Developer/CoreSimulator
,可以清理为:http://***.com/questions/33419301/coresimulator-folder-very-big-ok-to-delete-content
Something Important:你可以删除/Library/Developer/
目录下的任何东西,例如CommandLineTools
和CoreSimulator
,除了PrivateFrameworks
子文件夹;否则你新安装的 Xcode 会崩溃,直到你把它放回去。请注意系统目录。
@AakashDave 从你朋友的 Mac 复制,哈哈。
我也不得不删除这个 rm -rf ~/Library/Developer/XCTestDevices【参考方案3】:
打开Storage Management
Storage Management
。
在左侧窗格中选择Applications
。
Xcode
,然后选择删除。
这将从您 Mac 的 App Store 的已安装应用程序列表中删除 XCode。
更新:这在 macOS Sierra 10.12.1
上对我有用。
【讨论】:
可能需要添加一些关于这适用于哪些 OS X 版本的信息,从 10.11.6 开始看不到它 我不记得它是否将 Xcode.app 移至垃圾箱。但上述过程从 AppStore 中删除了 XCode。 "这将从 AppStore 中删除 XCode。"真的吗? @AlexanderVolkov 来自应用商店在您的 Mac 上。我的安装不知何故损坏了,我无法卸载或重新安装该软件。即使从 DMG 文件安装也一直失败,因为它在 App Store 中被标记为已安装。 在10.13.3
上有删除选项,但它什么也没做【参考方案4】:
运行此命令以查找文件系统中的所有 Xcode 实例:
对于我在find / -name Xcode -print
;回声 $i;完成
【讨论】:
如果有任何文件名冲突,这可能会显示意想不到的事情,例如我有几个名为Xcode Projects
的文件夹,这会将它们打印出来。【参考方案5】:
这个答案应该更像是对黎明之歌之前的评论的评论,但是由于我没有足够的声誉,所以我将它写成答案。
根据论坛页面
https://forums.developer.apple.com/thread/11313
“一般来说,你永远不应该自己删除 CoreSimulator/Devices 目录。如果你真的必须这样做,你需要确保在你这样做的时候服务没有运行。例如:”
# Quit Xcode.app, Simulator.app, etc
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/*/CoreSimulator
我在删除并重新安装 Xcode 后肯定遇到了这个问题。
您在尝试将构建连接到模拟器设备时可能会遇到问题。该线程还回答了在这种情况下该怎么做,
gem install snapshot
fastlane snapshot reset_simulators
【讨论】:
【参考方案6】:用于卸载然后能够正确重新安装 XCODE 9
我按照删除Xcode 7的最高答案发现了一个重大错误,删除~/Library/Developer
将删除一个名为PrivateFrameworks
的重要文件夹,实际上每次重新安装时都会使Xcode崩溃并迫使你不得不让你的朋友再次向您发送 PrivateFrameworks 文件夹,完全浪费时间来查看您是否需要紧急卸载并重新安装 Xcode 以便立即工作。
我已尝试编辑最上面的答案,但没有看到任何变化,因此以下是您应该为 Xcode 9 采取的修改步骤:
删除
/Applications/Xcode.app
~/Library/Preferences/com.apple.dt.*
(通常以 com.apple.dt. 作为前缀的任何东西都可以在 Preferences 文件夹中移除)
~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
一切都在
/Library/Developer
目录除外
/Library/Developer/PrivateFrameworks
【讨论】:
我认为你的意思是删除/Library/Developer
除了/Library/Developer/PrivateFrameworks
,在Library/Developer
的主文件夹版本中我似乎不存在PrivateFrameworks 还请注意,/Users/USERNAME/Library/Developer/Xcode/Archives
包含xcode档案(就像你已经建立的档案一样)所以你可能想要保存它
是的,有一些 PrivateFrameworks 存在,如果删除后需要重新安装 Xcode 会导致崩溃,我猜我的说明可能会被误读,但我的意思是删除除 PrivateFrameworks 之外的所有内容
mgrandi 是正确的 /Library/Developer
与 ~/Library/Developer
不同。前者包含PrivateFrameworks
文件夹而不是后者。【参考方案7】:
要完全删除 Xcode 10,请删除以下内容:
/Applications/Xcode.app
~/Library/Caches/com.apple.dt.Xcode
~/Library/Developer
~/Library/MobileDevice
~/Library/Preferences/com.apple.dt.Xcode.plist
/Library/Preferences/com.apple.dt.Xcode.plist
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
/private/var/db/receipts/com.apple.pkg.Xcode.bom
但不是 11,而是在 Finder 中打开 /private/var/
并搜索“Xcode”以查看所有留下的“dna”......并有选择地清除它。我会发布路径名,但它们会包含随机文件夹名称,这些名称从我的 Mac 到您的将不一样。
但如果您不想丢失所有自定义项,请考虑在删除任何内容之前保存这些文件或文件夹:
~/Library/Developer/Xcode/UserData/CodeSnippets
~/Library/Developer/Xcode/UserData/FontAndColorThemes
~/Library/Developer/Xcode/UserData/KeyBindings
~/Library/Developer/Xcode/Templates
~/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/MobileDevice/Provisioning Profiles
【讨论】:
拍摄我也删除了下载的.xip
文件以上是关于如何找到并清除所有Android设备上的SQLite数据库文件呢?的主要内容,如果未能解决你的问题,请参考以下文章
如何在aws设备场中为android espresso每次测试运行后清除设备数据