The idea is that the wizard that creates the client library also copies it into your client project.
But it depends, for example, how you originally created your projects, and even if it works, what to do if you have several projects with several clients or change the clientβs project ... so here are some ideas:
I found a file that indicates which project the client libraries will be copied to (in the .settings folder): com.google.gdt.eclipse.appengine.swarm.prefs:
connectedProject = [-android-project-name of the target]
eclipse.preferences.version = 1
I manually changed this file for me, but I did not try to manually create it if it does not exist.
- Another solution you asked for is to manually copy the file. In my case, I was able to copy the generated files from [gae-project] \ endpoint-libs to [android-project] \ endpoint-libs. If I remember correctly, you should find the source jar file (it is among the file that you copied and is easy to find) and extract them into the "[endpoint-name] -v1-generated-source" folder. You create this folder in the same folder where you found the jar.
Clearly this is not a big decision, therefore ..
- There is an endpoints.cmd / bat point that can be used instead of the GPE wizard. I suggest you see if he has a command to copy and extract the created library. I believe that you will find it in the bin folder in the GAE / J SDK file.
source share