kno*_*obi 15 build android-studio flutter
我已经使用 Android Studio 和 Flutter 构建了一个应用程序,并希望生成一个签名的 APK。当我在 Android Studio 中转到“工具”->“Flutter”->“打开 Android 模块”时,它开始构建项目。
但一段时间后,我收到此错误,我不知道如何更改根源或该怎么做。看来问题只是两个包(url_launcher 和共享首选项)
我的项目在我的硬盘F:上,flutter文件夹在我的硬盘C:上
这可能是因为我的项目位于 F: 上,而 flutter 文件夹中的包位于 C: 上?如何将 flutter 文件夹更改为 F: ?
ANA*_*MED 33
作为解决方法,您可以执行以下步骤 -
小智 5
作为解决方法,您可以执行以下步骤:
flutter clean。
flutter pub get并对本机 Android 代码进行必要的更改,或者单击重试。
flutter pub get并运行该应用程序。
正如上面许多人提到的,这是由于 Pub 缓存目录和项目目录不在同一驱动器上,这是一个已知问题
除了将两个目录移动到同一驱动器之外,还有一个简单的解决方法,即为项目目录创建符号连接/链接
假设您的 Pub 缓存位于 C 盘,您的项目位于 D 盘:
mklink /J C:\Development\your\project\directory\link D:\your\project\directory\real\path
Run Code Online (Sandbox Code Playgroud)
C:\Development\your\project\directory\link instead of D:\your\project\directory\real\path
Run Code Online (Sandbox Code Playgroud)
cd C:\Development\your\project\directory\link
Run Code Online (Sandbox Code Playgroud)
mklink /J C:\Development\Flutter\custom_dependencies D:\Development\Flutter\custom_dependencies
Run Code Online (Sandbox Code Playgroud)
如果您使用 PoweShell,则需要使用 New-Item 创建符号目录连接:
New-Item -ItemType Junction -Path "Link" -Target "Target"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21258 次 |
| 最近记录: |