gpt4 book ai didi

当项目位于 Github 的子文件夹中时,Android Studio 构建错误

转载 作者:太空狗 更新时间:2023-10-29 14:59:29 24 4
gpt4 key购买 nike

我在 Android Studio 中创建了一个新项目,并将项目文件夹放在 Github 中的另一个文件夹中。就像这样 Code/ProjectName

但是,当我尝试使用 Gradle 构建我的项目时遇到问题,这是 Gradle 控制台中的输出:

Executing tasks: [:app:generateDebugSources, :app:generateDebugTestSources]

Configuration on demand is an incubating feature.
:app:preBuild
:app:preDebugBuild
:app:checkDebugManifest
:app:preReleaseBuild
:app:prepareComAndroidSupportAppcompatV72103Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42103Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources
C:\Users\UserName\Documents\ProjectName\Code\ProjectName-Ver-0\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.3\res\drawable-mdpi\abc_switch_track_mtrl_alpha.9.png ERROR: Unable to open PNG file
C:\Users\UserName\Documents\ProjectName\Code\ProjectName-Ver-0\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.3\res\drawable-ldrtl-hdpi\abc_ic_ab_back_mtrl_am_alpha.png ERROR: Unable to open PNG file

Error: Failed to run command:
C:\Users\UserName\Desktop\UserName\Java\AndroidStudioSDK\build-tools\21.1.2\aapt.exe s -i C:\Users\UserName\Documents\ProjectName\Code\ProjectName-Ver-0\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.3\res\drawable-ldrtl-hdpi\abc_ic_ab_back_mtrl_am_alpha.png -o C:\Users\UserName\Documents\ProjectName\Code\ProjectName-Ver-0\app\build\intermediates\res\debug\drawable-ldrtl-hdpi-v17\abc_ic_ab_back_mtrl_am_alpha.png
Error Code:
42
Output:
C:\Users\UserName\Documents\ProjectName\Code\ProjectName-Ver-0\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.3\res\drawable-ldrtl-hdpi\abc_ic_ab_back_mtrl_am_alpha.png ERROR: Unable to open PNG file

:app:mergeDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Error: Failed to run command:
C:\Users\UserName\Desktop\UserName\Java\AndroidStudioSDK\build-tools\21.1.2\aapt.exe s -i C:\Users\UserName\Documents\ProjectName\Code\ProjectName-Ver-0\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.3\res\drawable-ldrtl-hdpi\abc_ic_ab_back_mtrl_am_alpha.png -o C:\Users\UserName\Documents\ProjectName\Code\ProjectName-Ver-0\app\build\intermediates\res\debug\drawable-ldrtl-hdpi-v17\abc_ic_ab_back_mtrl_am_alpha.png
Error Code:
42
Output:
C:\Users\UserName\Documents\ProjectName\Code\ProjectName-Ver-0\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.3\res\drawable-ldrtl-hdpi\abc_ic_ab_back_mtrl_am_alpha.png ERROR: Unable to open PNG file


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 11.013 secs

不仅如此。

我还收到一条错误消息,提示 Cannot resolve symbol 'R'

我认为这与项目代码位于 Github 的子文件夹中有关。但我需要把它放在那里。

我创建了另一个项目进行测试,但由于未连接到 Github,所以我没有收到任何此错误。

额外:所以我确认,如果我将项目文件夹从 Github 根文件夹中取出,当我在 Android Studio 上打开它时,该项目不会向我显示这些错误。

如果有人知道为什么会发生这种情况并且有办法解决它,我将不胜感激。

最佳答案

  1. 创建一个与项目同名的git仓库

  2. 将其克隆到 Android 项目所在的文件夹中。 (在克隆之前将项目复制剪切粘贴到另一个文件夹 (CopyFolder)。

    因此,克隆后您将获得一个与之前项目名称相同的文件夹。没有内容将只有一个 .git 文件。让它在那里。

  3. 将 (CopyFolder) 中实际 Android 项目的内容复制并粘贴到克隆的文件夹中。确保只需要文件夹内的内容,而不是整个文件夹。

(如果你使用 git bash 更新 git 使用这些命令)

git add .
git commit -m " updated "
git push

然后就可以了……运行项目。它不会显示任何错误。

关于当项目位于 Github 的子文件夹中时,Android Studio 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28266498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com