dropbox-sdk-java icon indicating copy to clipboard operation
dropbox-sdk-java copied to clipboard

Execution failed for task ':core:generateStone'.

Open gosr opened this issue 1 year ago • 1 comments

  • Clone the repo
  • Follow the readme file here https://github.com/dropbox/dropbox-sdk-java/tree/main/examples/android
  • Run the Android app
Execution failed for task ':core:generateStone'.
> A problem occurred starting process 'command 'python''

...

Caused by: java.io.IOException: Cannot run program "python" (in directory "/Users/gs/repos/_external/dropbox-sdk-java/core"): error=2, No such file or directory

... which sounds like Python isn't installed or isn't available from PATH.

Granted, I didn't have Python installed, so I went ahead and installed Python 3.12.2. That makes python3 available from PATH, not python. So I went to the pythonCommand.set("python") line and changed "python" to "python3".

That didn't help:

/usr/local/bin/python3: No module named stone.cli

Please update the readme with instructions on how to get the Android example app up and running with the required local machine dependencies.

gosr avatar Mar 03 '24 19:03 gosr

Thanks for the report! I'll ask the team to fix this up.

To work around this, I suggest using the published version so you don't need to build it locally. To do so, replace implementation(project(":android")) in examples/android/build.gradle with:

    implementation 'com.dropbox.core:dropbox-core-sdk:6.0.0'
    implementation 'com.dropbox.core:dropbox-android-sdk:6.0.0'

greg-db avatar Mar 04 '24 16:03 greg-db