You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android Studio构建APK时出现Expecting a file or a directory错误

解决Android Studio构建APK时的路径错误问题

这个问题我之前帮朋友排查过类似的,本质是依赖路径配置错误导致的,咱们一步步来解决:

问题根源

你看到的错误路径D:\Android\game - Android Studio\core\Users\ManuGil\Documents\LibGDX\Juegos 15-20\360\game\libs\tween-engine-api.jar明显是把项目路径和本地用户的绝对路径错误拼接了,导致Android Studio去core目录下找根本不存在的Users文件夹,自然会报错。

具体解决步骤

  • 第一步:检查依赖配置文件
    打开你的libGDX项目,找到core/build.gradle文件(或者根目录的build.gradle),定位到dependencies代码块,找引用tween-engine-api.jar的行。大概率是这里的路径写错了——要么是不小心把本地绝对路径直接粘了进去,要么是相对路径配置错误。

  • 第二步:修复依赖配置
    根据实际情况二选一:

    1. 如果core模块的libs文件夹里已经有tween-engine-api.jar:把依赖行改成正确的相对路径,比如:
      implementation files('libs/tween-engine-api.jar')
      
      (注意现在libGDX项目更推荐用implementation代替旧的compile
    2. 如果libs里没有这个jar包:更推荐用Maven远程依赖代替本地jar(避免路径问题),在dependencies里添加一行:
      implementation 'com.badlogicgames.gdx:gdx-tween:1.8.1'
      
      版本号可以根据你的libGDX版本调整,同步Gradle后AS会自动下载依赖。
  • 第三步:清理缓存并重建项目
    修复配置后,先点击Android Studio顶部的File -> Invalidate Caches...,选择Invalidate and Restart清除缓存并重启;然后执行Build -> Clean Project,再执行Build -> Rebuild Project,最后重新构建APK即可。

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

火山引擎 最新活动