战争目录无法解析

时间:2017-09-08 04:08:50

标签: android google-app-engine

从Endpoint V1迁移到V2,并将android studio更新为V3.0 Beta4后,我似乎无法创建" webapp目录"在后端的build文件夹中。

目标:

  • 能够部署后端。

错误:

"C:\Program Files\Java\jdk1.8.0_121\bin\java" -Dappengine.useragent=ANDROID_STUDIO -Dfile.encoding=windows-1252 -classpath C:\Users\user\.gradle\appengine-sdk\appengine-java-sdk-1.9.54\lib\appengine-tools-api.jar com.google.appengine.tools.admin.AppCfg --application=nyanrex --version=1 --oauth2 --oauth2_client_secret=***** --oauth2_client_id=***** --oauth2_refresh_token=***** update D:\AndroidDev\ProjectMars\backend\build\exploded-app
Unable to find the webapp directory D:\AndroidDev\ProjectMars\backend\build\exploded-app

1 个答案:

答案 0 :(得分:4)

在我看到其他人建造之前,我花了很长时间才弄清楚出了什么问题。似乎编译器在'WAR_DIR'内查找'exploded-backend'但是在构建项目时,它似乎将'backend.iml'内的名称从'exploded-backend'设置为'exploded-app'由于某种原因,我无法弄明白。要解决这个问题,您只需要查看'backend.iml' 'WAR_DIR'的{​​{1}}并将路径末尾从'exploded-app'更改为'exploded-backend'

<facet type="app-engine-gradle" name="App Engine Gradle">
  <configuration>
    .
    .
    .
    <option name="WAR_DIR" value="$MODULE_DIR$\build\exploded-app" /> 
    .
    .
    .
</facet>

<facet type="app-engine-gradle" name="App Engine Gradle">
  <configuration>
    .
    .
    .
    <option name="WAR_DIR" value="$MODULE_DIR$\build\exploded-backend" /> 
    .
    .
    .
</facet>