A New Collection of Thoughtful Learning Apps — Now Available on iOS & Android

Image
I’m excited to share a set of mobile apps I’ve recently completed and published on both the Google Play Store and the Apple App Store. These apps are designed with a simple goal in mind: to make meaningful, structured content more accessible, whether you’re studying theology or improving your English vocabulary. 📱 Now Available on Both Platforms All apps are live and available for download: Google Play Developer Page: https://play.google.com/store/apps/dev?id=5835943159853189043 Apple App Store Developer Page: https://apps.apple.com/ca/developer/q-z-l-corp/id1888794100 📖 Theology & Confession Study Apps For those interested in Reformed theology and classical Christian teachings, I’ve developed a series of apps that present foundational texts in a clean, focused reading format: The Belgic Confession Canons of Dort Heidelberg Catechism Westminster Shorter Catechism Each app is designed to provide a distraction-free experience, making it easier to read, reflect, and revisit these im...

解决 Android 模拟器空间不足导致 installDebug 失败问题

解决 Android 模拟器空间不足导致 installDebug 失败问题



如果你在运行 npm run android 时遇到以下错误:

Execution failed for task ':app:installDebug'.
...
java.io.IOException: Requested internal only, but not enough space

那么问题通常很简单:

🚨 Android 模拟器空间不足


💡 问题原因

Android 虚拟设备(AVD)默认的内部存储空间通常只有 2GB–6GB,很容易被占满:

  • 多次安装 Debug APK
  • Gradle 构建缓存
  • 系统更新和缓存文件

最终导致无法再安装应用。


✅ 我的解决方法(最有效)

直接扩大模拟器存储空间:

  1. 打开 Android Studio
  2. 进入 Device Manager
  3. 编辑已有模拟器或创建新模拟器
  4. 点击 Show Advanced Settings
  5. Internal Storage 设置为 16 GB
  6. 保存并重启模拟器

设置为 16GB 后,问题即可彻底解决。


⚡ 临时解决方案

如果只是临时应急,可以:

  • 清空模拟器数据(Wipe Data)
  • 手动卸载应用:
adb uninstall your.package.name

但这些只是短期解决方案。


🧠 开发建议

  • 开发环境建议至少分配 12GB–16GB 存储
  • 关闭 Snapshot(避免保存“满磁盘状态”)
  • 定期清理构建:
cd android
./gradlew clean

✅ 总结

如果看到错误:

Requested internal only, but not enough space

不是代码问题,而是模拟器磁盘空间不足。

根本解决方案: 将 AVD 内部存储提升到 16GB。

这是最稳定、最彻底的解决办法。

❤️ Support This Blog


If this post helped you, you can support my writing with a small donation. Thank you for reading.


Comments

Popular Posts

Fix “A problem occurred starting process 'command node'” in Android Studio for React Native

Fix up watchman issue with Ghost

Using Mutual TLS (mTLS) in Next.js (Server-Side Only)