Tag: 谷歌应用程序内引擎

移动后端入门subscribeToCloudMessage将无法正常工作

当我使用带有CloudBackendMessaging.TOPIC_ID_BROADCAST的subscribeToCloudMessage()函数作为在CloudBackendFragment.java中完成的topicId时,一切正常但是当我给这个函数我自己的字符串时,我收到以下消息: 错误: m.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request “code”: 400, “errors”: [ { “domain”: “global”, “message”: “SubscriptionIDs: String properties must be 500 characters or less. Instead, use com.google.appengine.api.datastore.Text, which can store strings of any length.”, “reason”: “badRequest” } ], “message”: “SubscriptionIDs: String properties must be 500 characters or less. Instead, use com.google.appengine.api.datastore.Text, which can store strings of […]

AppEngine数据存储区:“具有id …的对象由不同的对象管理器管理”

我正在使用Google AppEngine和Java。 当我使用一些数据存储function时,我收到一条错误消息: Object with id “edvaltt.Teacher@64064b” is managed by a different Object Manager 我不知道这意味着什么或如何解决它或在哪里寻找有关此错误的文档。 谁能帮我? 我正在使用的代码是: @PersistenceCapable(identityType = IdentityType.APPLICATION) public class School { @PrimaryKey @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) private String shortname; @Persistent private String fullname; @Persistent @Order(extensions = @Extension(vendorName=”datanucleus”, key=”list-ordering”, value=”code asc”)) private List Teachers; … public Teacher FindOrCreateTeacher(String code) { // Can we find […]

使用应用程序android将图像上传到谷歌云存储

我正在尝试将aN图像上传到Google云端存储。 我找到了一个像https://github.com/pliablematter/simple-cloud-storage这样的例子来解释如何做到这一点。 我创建了一个项目桶等,但是当我尝试创建客户端ID时,我收到此错误: 发生了错误。 请稍后重试 这个错误来自哪里? 也许还有另一种方法可以使用Android应用程序将文件上传到谷歌云存储? _______________________________EDIT___________________________________________在新的控制台中,我可以看到一条消息,告诉我只有项目的所有者可以为应用程序Web和帐户服务创建客户端。 因此,错误是因为我与帐户colaborator连接 _________________________________EDITAN___________________________________现在我可以创建客户端ID,但我不知道如何将文件从android上传到存储桶,我读了这个https://github.com/pliablematter/simple-cloud-storage但它适用于java而不是Android,任何人都有一个例子我怎么能这样做? 任何帮助将不胜感激

Spring:根据配置文件注入不同的属性文件

首先,一些背景: 我目前正在开发一个项目,我在其中使用Google的AppEngine(GAE)上的Spring框架从Google的一项服务中获取一些数据。 为此,我使用了Google的OAuth工具。 为此,我需要使用特定于我的应用程序的clientSecret和clientId 。 由于这些是静态配置值,我使用Spring的 ( 链接到文档 )function将这些值插入到适当的类中。 XML配置: 课程用法: @Value(“#{googleProperties[‘google.data.api.client.id’]}”) private String clientId; 我的问题: 事实certificate, clientId和clientSecret的值对于生产(在App Engine上部署时)和开发(在我的本地机器上)需要不同。 为了解决这个问题而不需要在部署时不断更改属性文件中的值,我一直在研究Spring的配置profiles ,这些配置profiles允许我为生产和开发指定不同的属性文件。 虽然我知道Spring配置文件是如何基于文档工作的,但我不确定在这种特定情况下适当的解决方案是什么。 换句话说,我如何根据我的应用程序是在本地部署还是在GAE上注入不同的属性文件?

GAE / J数据存储备份

进行GAE / J数据存储备份的最简单方法是什么? 看起来有python bulkloader.py工具为Python应用程序做备份,但是我该如何备份Java应用程序呢? 有没有办法使用python工具?

从eclipse运行Google App时,为什么会出现以下错误?

我做了一个搜索,发现了QuickTip:VerifyError with jdk 7 : 如果您正在努力解决以下类型的错误 java.lang.VerifyError: Expecting a stackmap frame at branch target 6 bla bla bla … 那么一个简单的解决方案是添加以下默认JVM参数-XX:-UseSplitVerifier 如果你在eclipse中这样做,就像我一样,那么转到Window – > Preferences – > Installed JREs – >并添加默认参数。 这个设置有什么作用? Oracle 刚刚提到它是一个带有StackMapTable属性的新类型检查器。 咦! 请享用! 现在是Oracle。 但是,当我转到已安装的JRE设置时,它表示An error has occurred when creating this preference page 我开始学习Google App Engine并开始使用Google的CodeLabEx0,我觉得它很好,因为我在浏览器上看到了我应该看到的内容。 但是当我转到第二章CodeLabEx1时,出现了一个错误,它不允许我通过浏览器界面创建任何产品或项目。 然后我看着eclipse控制台看到了这个: Oct 28, 2011 11:40:30 PM […]

Google App Engine和Java版本?

我安装了jre 7和jdk 6u29。 我无法安装jre6,因为它的旧版本正在停止安装,我已经尝试删除它的所有痕迹但它仍然告诉我安装了旧版本。 我的问题是我可以使用jdk6和jre7组合为GoogleApp引擎开发吗? 我的日志中一直出现错误,表明该类是使用错误的java版本编译的?

Google App Engine是否支持Java 8?

尝试开始使用Google App Engine – 它是否适用于Java 8? 我已按照此页面上的说明操作: https : //console.developers.google.com/start/appengine 选择’Java’,我成功完成了Maven构建,但是当我访问localhost时:8080没有运行。 说明说“确保安装了Java 7 JDK”但是我刚刚安装了Java 8 JDK。 我需要单独安装Apache吗?

Java GAE DeferredTask示例?

我对Java DeferredTask的文档感到有点困惑。 我在这里阅读了Python文档: http : //code.google.com/appengine/articles/deferred.html但我还不清楚我是如何使用Java版本的。 您是否可以提供启动DeferredTask的工作示例代码来使用DatastoreService进行简单的写入?

App Engine数据存储区不支持运算符OR

我正在尝试查询google数据存储区(例如pm – > persistanceManager): String filters = “( field == ‘value’ || field == ‘anotherValue’ )”; Query query = pm.newQuery(myType.class, filters); 当我执行时 – 我回来了: App Engine数据存储区不支持运算符OR 。 对于这类查询,人们体验的最佳方法是什么? 任何帮助赞赏!