...Android Studio看起来一团糟
我在本教程的基础上启动了一个干净的项目(称为CloudChat),这似乎是最新的一个。
我可以添加我的后端模块并启动服务器进行lokal测试。
第一个问题:
Jul 09, 2014 4:59:47 PM com.google.appengine.tools.development.agent.AppEngineDevAgent premain
SCHWERWIEGEND: Unable to load the App Engine dev agent. Security restrictions will not be completely emulated.
java.lang.RuntimeException: Unexpected exception during cast.
at com.google.apphosting.utils.clearcast.ClearCast$CasterImpl.cast(ClearCast.java:385)
at com.google.apphosting.utils.clearcast.ClearCast.staticCast(ClearCast.java:252)
at com.google.apphosting.utils.clearcast.ClearCast.staticCast(ClearCast.java:263)
at com.google.appengine.tools.development.agent.AppEngineDevAgent.premain(AppEngineDevAgent.java:61)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:386)
at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:401)
Caused by: java.lang.IllegalAccessException: Class com.google.apphosting.utils.clearcast.ClearCast$CasterImpl can not access a member of class com.google.appengine.tools.development.agent.$Proxy0 with modifiers "public"
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:101)
at java.lang.reflect.AccessibleObject.slowCheckMemberAccess(AccessibleObject.java:295)
at java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:287)
at java.lang.reflect.Constructor.newInstance(Constructor.java:398)
at com.google.apphosting.utils.clearcast.ClearCast$CasterImpl.cast(ClearCast.java:383)
... 9 more
Jul 09, 2014 4:59:48 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFORMATION: Successfully processed C:\dev\repos\CloudChat\backend\build\exploded-app\WEB-INF/appengine-web.xml
Jul 09, 2014 4:59:48 PM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFORMATION: Successfully processed C:\dev\repos\CloudChat\backend\build\exploded-app\WEB-INF/web.xml
Jul 09, 2014 4:59:48 PM com.google.appengine.tools.development.SystemPropertiesManager setSystemProperties
INFORMATION: Overwriting system property key 'java.util.logging.config.file', value 'C:\Users\USERNAME\.gradle\appengine-sdk\appengine-java-sdk-1.9.6\config\sdk\logging.properties' with value 'WEB-INF/logging.properties' from 'C:\dev\repos\CloudChat\backend\build\exploded-app\WEB-INF\appengine-web.xml'
Jul 09, 2014 4:59:48 PM com.google.apphosting.utils.jetty.JettyLogger info
INFORMATION: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Jul 09, 2014 4:59:48 PM com.google.apphosting.utils.jetty.JettyLogger info
INFORMATION: jetty-6.1.x
Jul 09, 2014 4:59:48 PM com.google.apphosting.utils.jetty.JettyLogger info
INFORMATION: Started SelectChannelConnector@127.0.0.1:8080
Jul 09, 2014 4:59:48 PM com.google.appengine.tools.development.AbstractModule startup
INFORMATION: Module instance default is running at http://localhost:8080/
Jul 09, 2014 4:59:48 PM com.google.appengine.tools.development.AbstractModule startup
INFORMATION: The admin console is running at http://localhost:8080/_ah/admin
Jul 09, 2014 4:59:48 PM com.google.appengine.tools.development.DevAppServerImpl doStart
INFORMATION: Dev App Server is now running
我不确定这个异常是关于什么的,但我的服务器至少正在运行。
第二个问题:
看起来客户端库(我必须通过单击工具生成=
所以我不得不进入浏览器(因为Android Studio没有显示这个目录),将jar文件从“PROJECT/backend/build/libs/which backend endpoint.jar”复制到我本地的“PROJECT/app/libs”文件夹中。
完成之后,我的Android项目缺少“com.google.api.client.*”库。难道他们不应该被包括在内吗
compile 'com.google.appengine:appengine-endpoints:1.9.1'
compile 'com.google.appengine:appengine-endpoints-deps:1.9.1'
(哪些是自动包含的)?
我的问题是:
在Android Studio中,有没有更轻松的方法来创建和测试一个基本的GCMendpoint项目?
对于第二个问题,请检查您的android应用程序版本。gladle锉刀
如果不存在,请在下面一行添加(用后端模块名称替换“后端”)。
compile project(path: ':backend', configuration: 'android-endpoints')
代码是这样的。
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
this dependency.
compile 'com.android.support:support-v4:20.+'
compile 'com.google.android.gms:play-services:3.1.+'
compile project(path: ':backend', configuration: 'android-endpoints')
}
在这个问题中,您没有指定您使用的JDK版本。
这个例外似乎更特定于JDK 1.8。
Caused by: java.lang.IllegalAccessException: Class com.google.apphosting.utils.clearcast.ClearCast$CasterImpl can not access a member of class com.google.appengine.tools.development.agent.$Proxy0 with modifiers "public"
如果您使用的是JDK 8,请在切换到JDK 7后尝试。您可以在Project结构
中更改JDK位置
我正在从eclipseADT迁移到android Studio,我可以从Eclipse使用相同的android SDK吗?
现在我的问题是,如何在自定义的而不是自定义的中重写方法?我没有在这里公布我的代码,因为它与链接的代码本质上是相同的,只是我需要为子创建一个自定义的来代替,这样它就可以按照“pptang”的答案所述进行正确的度量。 否则,有没有比在第二个RecyclerView中使用1个RecyclerView更好的方法?只能有1个RecyclerView使用上述列表和每个中唯一项的网格填充活动/片段吗?
本文向大家介绍AndroidStudio:手势识别,包括了AndroidStudio:手势识别的使用技巧和注意事项,需要的朋友参考一下 一内容:设计一个手写字体识别程序。 二实现 ①建立一个存放手写字体的数据库 ②activity_main.xml 3.MainActivity.java 三效果 以上所述是小编给大家介绍的AndroidStudio手势识别详解整合,希望对大家有所帮助,如果大家有任
我试图在android studio上使用java 1.7版,但不幸的是,它不能正常工作。。。如果在
1. 建立广告位,获取广告位ID 登录系统后台创建APP和广告位,获取AppID 以及 广告位ID 根据需求配置广告位 2. 工程中添加SDK代码 初始化SDK (详细说明) 配置AndroidManifest,声明权限和组件 初始化全局SDK代码 根据创建的广告位样式,添加相应的广告样式的代码 横幅(Banner)广告样式 插屏(Interstitial)广告样式 开屏(Splash)广告样式
问题内容: 我的日历有问题。这是代码: 不能运行我的项目,因为在AndroidStudio显示错误,等…我得到nullPointException在模拟器运行时 它说 必须是以下之一:java.util.Calendar.DAY_OF_MONTHjava.util.Calendar.MONTH等… 我不明白此错误,因为它是其中之一 我有进口 对不起,我错过了它的初始化,但是还有另一个我想使用Cal
我想做一个应用程序,使用谷歌翻译API。自从我添加了 我的构建中的依赖项。gradle我有个错误: 现在必须显式声明注释处理器。发现编译类路径上的以下依赖项包含注释处理器。请将它们添加到annotationProcessor配置中。-自动值-1.2。jar(com.google.auto.value:auto-value:1.2)或者,设置android。defaultConfig。javaCom
前面我们讲了 Gradle 在 Android 项目中的配置,我们提到有一个闭包 signingConfigs 是配置 Android 应用签名信息的。那么今天我们就来讲讲如何通过 AndroidStudio 对 APK 进行签名。 1. 新建 keyStore 文件 我们下面一步步带大家,用 AndroidStudio 来配置签名。 首先顶部菜单栏找到 Build 点击他我们会看到 Genera