小编Dav*_*tos的帖子

使用谷歌云存储来托管maven存储库

我在Android Studio 1.1上使用Gradle,我可以使用"maven-publish"插件.有了这个,我可以发布到存储库.

我可以使用谷歌云存储来托管maven存储库吗?

或者我必须创建一个Bitbucket/Github来制作它?

谢谢

bitbucket gradle maven google-cloud-storage android-studio

8
推荐指数
1
解决办法
3192
查看次数

多个AAR文件

我使用的是Android Studio 1.2

我创建了一个私有库,我想在另一个应用程序中使用它.

要使用它我创建一个AAR文件,但这个AAR不起作用.我的库中有一个对AAR文件的依赖.

AAR文件不依赖?

如果我使用jar,我包括创建所有依赖项,项目工作正常.

注意 :

我知道如何导入AAR文件.问题是在AAR中使用AAR ..

谢谢.

android android-studio aar

6
推荐指数
2
解决办法
5266
查看次数

以编程方式导出 Google Cloud Datastore 并导入到 BigQuery

我正在寻找一种每天导出 Cloud Datastore 并将其导入 BigQuery 的方法。手动方式在google page 中有描述。我没有找到一种干净的方法来自动化它。

google-bigquery google-cloud-datastore

4
推荐指数
1
解决办法
3841
查看次数

AccessTokenRefreshError: invalid_scope

我正在尝试用 Cron.yaml 做一些事情我的 cron 工作正常,但身份验证没有。

在本地主机我使用这个:

from oauth2client.appengine import AppAssertionCredentials

    storage_credentials = AppAssertionCredentials(scope='https://www.googleapis.com/auth/storage')
storage_http = storage_credentials.authorize(httplib2.Http())
storage_service = build("storage", "v1", http=storage_http)
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是当我在 GAE 中部署它时,这不起作用。

我找到了一个解决方案:

from oauth2client.client import SignedJwtAssertionCredentials

storage_credentials = SignedJwtAssertionCredentials(
  "463239370591-kvr7qpa2k5ee5jgdjgmk9ohc3ao3gve5@developer.gserviceaccount.com", key,
  scope=("https://www.googleapis.com/auth/storage")
)
storage_http = storage_credentials.authorize(httplib2.Http())
storage_service = build("storage", "v1", http=storage_http)
Run Code Online (Sandbox Code Playgroud)

使用此代码我有一个错误:

AccessTokenRefreshError: invalid_scope: https://www.googleapis.com/auth/storage不是有效的范围。

有人可以解释一下吗?

编辑

同时我用同样的方式到https://www.googleapis.com/auth/bigquery也没有问题!

cron google-app-engine oauth-2.0

1
推荐指数
1
解决办法
2360
查看次数

python与app引擎错误导入ndb

我有app引擎的问题,我用它与django.我读了很多关于这个问题的想法,但我从来没有找到解决方案.我使用Pycharm进行开发,我只是在models.py中使用app引擎

对于导入ndb,我这样做:

from google.appengine.ext import ndb
Run Code Online (Sandbox Code Playgroud)

有我的问题:如果我使用"dev_appserver.py".我没有任何问题,应用程序工作正常.

但是,当我使用"python manage.py test mobile_backend /"时,我有一个错误.

来自google.appengine.ext import ndb
ImportError:没有名为appengine.ext的模块

经过几个小时的搜索,解决方案我已经验证了一些事情:

  -I put "'google.appengine.ext.ndb.django_middleware.NdbDjangoMiddleware',
  " in the top of my MIDDLEWARE_CLASSES settings

  -I have the google-cloud-sdk.

  -I have in my .profile "export PATH=$PATH:/home/david/google-cloud-sdk/platform"

  -I attempt to change the PYTHONPATH to integrated the PATH of google-cloud-sdk, but without success.
Run Code Online (Sandbox Code Playgroud)

Pycharm向我显示导入的问题,他知道谷歌,但不知道导入的结束.(appengine.ext)

我有搜索,我有这个路径的ndb模块:

 /home/david/google-cloud-sdk/platform/google_appengine/google/appengine/ext/ndb
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?

python google-app-engine

0
推荐指数
1
解决办法
2075
查看次数

两个任务之间的Gradle冲突

我正在写gradle中的几个任务,我有一个奇怪的错误.

task buildProduction() {
    description 'Build the production version of the app (creates the yaml file)'
    copyAndReplaceYaml("Production")
}

task buildStaging() {
    description 'Build the staging version of the app (creates the yaml file)'
    copyAndReplaceYaml("Staging")
}
Run Code Online (Sandbox Code Playgroud)

当我运行buildStaging时,它工作正常,但是当我运行buildProduction时,就像我正在运行buildStaging.

如果我切换文件中方法的位置buildProduction工作而不是buildStaging.

知道为什么会这样吗?

groovy gradle

0
推荐指数
1
解决办法
266
查看次数