You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下开发的Android项目迁移至Linux后运行报错如何解决

修复步骤

安装32位运行依赖

Android SDK 30.0.3版本的构建工具依赖32位系统库,Linux发行版默认通常不预装,根据你使用的发行版执行对应命令:

  • Debian/Ubuntu 系:
sudo apt update
sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
  • Fedora/CentOS 系:
sudo dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686
  • Arch Linux 系:
sudo pacman -S lib32-glibc lib32-zlib lib32-libstdc++5 lib32-ncurses lib32-bzip2

赋予aapt2执行权限

从Windows迁移的项目/SDK文件通常会丢失可执行权限,进入你的Android SDK目录下的build-tools/30.0.3文件夹,执行:

chmod +x aapt2

如果不清楚SDK存储路径,可以在Android Studio的File > Settings > Appearance & Behavior > System Settings > Android SDK路径下查看SDK Location配置。

清理缓存重建项目

  1. 点击Android Studio菜单栏 File > Invalidate Caches...
  2. 勾选Clear file system cache and local history,点击Invalidate and Restart
  3. 重启后在项目根目录执行:
./gradlew clean

执行完成后重新构建项目即可正常运行。


内容的提问来源于stack exchange,提问作者reza motahari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 15:54:03