【发布时间】:2014-03-26 21:30:23
【问题描述】:
我对 java/Android 开发非常陌生。我选择的 IDE 是 Android Studio。本质上,我需要将图像/视频剪辑和音频剪辑上传到 GCS。我正在像这样实例化服务
" final GcsService gcsService = >GcsServiceFactory.createGcsService(RetryParams.getDefaultInstance());"
当我运行应用程序时,我收到以下错误
java.lang.NoClassDefFoundError: com.google.appengine.api.utils.SystemProperty 在 >com.google.appengine.tools.cloudstorage.GcsServiceFactory.createRawGcsService(GcsServiceFact>ory.java:40) 在 >com.google.appengine.tools.cloudstorage.GcsServiceFactory.createGcsService(GcsServiceFactory>.java:34) 在 >com.horcu.lme.gavi.cloud.CloudPersister.downloadDataFromGcs(CloudPersister.java:30) 在 >com.horcu.lme.gavi.MainActivity$PlaceholderFragment.onCreateView(MainActivity.java:159)
我的 build.gradle 文件的依赖部分如下所示依赖{ 编译'com.android.support:support-v4:19.0.1' 编译'com.android.support:appcompat-v7:19.0.1' 编译 fileTree(dir: 'libs', include: ['*.jar']) 编译'com.google.guava:guava-collections:r03@jar' 编译'com.google.appengine.tools:appengine-gcs-client:0.3.3@jar' 编译'commons-io:commons-io:20030203.000550@jar'
}
如您所见,我包含了 appengine-gcs-client jar 文件,它编译得很好,但在运行时崩溃了。 任何人都可以建议解决这个问题吗?
【问题讨论】:
标签: android google-app-engine google-cloud-storage