我在创建我的应用程序的签名apk时收到此异常.
我也有5个库项目添加到我的项目中.
任何提示如何解决这个问题?
这是我的配置文件:
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class com.android.vending.licensing.ILicensingService
-keepclasseswithmembernames class * {
native <methods>;
}
-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet);
}
-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet, …Run Code Online (Sandbox Code Playgroud) 我一直试图发一份通知TextView.它是一个圆圈,我想在圆形气泡上方容纳整个空间,如下图所示.
请看附图.

在此图像中,我们有一个带圆形文本的圆形气泡.我已经尝试将椭圆形设置.xml为背景TextView但仍然没有运气.
编辑:
随着文字长度的增加.它必须减小尺寸以适应圆圈内部.这是最难思考的部分.
我正在尝试使用包含原生.so文件的Google Cardboard Android SDK,我认为其中包含GL级代码.
在将其与另一个3D渲染引擎集成后,我得到以下错误.
> 03-09 21:28:13.322: E/libEGL(29766): EGLNativeWindowType 0x76c99010
> already connected to another API 03-09 21:28:13.322: E/libEGL(29766):
> eglCreateWindowSurface:414 error 3003 (EGL_BAD_ALLOC)
Run Code Online (Sandbox Code Playgroud)
实际上在渲染引擎初始化期间.它在呼唤,
eglCreateWindowSurface(m_display, config, &window, NULL);
Run Code Online (Sandbox Code Playgroud)
这是尝试创建EGLSurface我认为已经由Cardboard Native代码创建,因此抛出上述错误.
因此我试图使用下面的命令创建EGLSurface,但它也没有工作.
eglGetCurrentSurface(EGL_DRAW)
Run Code Online (Sandbox Code Playgroud)
在这里,我不知道究竟要通过eglGetCurrentSurface EGL_DRAW或EGL_READ传递什么.我试过阅读OpenGL文档,但它没有多大帮助.
总的来说,我试图获得EGLContext,EGLSurface和EGLDisplay,而不是创建它们.
下面是我试图修改的原始代码.
EGLint w, h, dummy, format;
EGLConfig config;
EGLSurface surface;
if (!DefaultEGLChooser(m_display, EGL_WINDOW_BIT, config))
{
Eegeo_ERROR("unable to find a good display type");
return false;
}
eglGetConfigAttrib(m_display, config, EGL_NATIVE_VISUAL_ID, &format);
ANativeWindow_setBuffersGeometry(&window, 0, 0, format);
static const EGLint contextAttribs[] =
{
EGL_CONTEXT_CLIENT_VERSION,
2,
EGL_NONE
}; …Run Code Online (Sandbox Code Playgroud) 我在游戏中使用GREE sdk作为社交内容.在导出签名的apk时,proguard在GREE sdk中搞砸了一些自定义注释.(我在游戏中使用GREE sdk作为库项目)
如果我没有添加任何proguard配置.它也模糊了GREE SDK,当我尝试安装并运行游戏时,它会让我"注入(格式sdk中的自定义注释)"缺少注释异常.
首先,我添加了这个keep语句来跳过对整个GREE SDK的混淆.
-keep class net.gree.** {
public protected private *;
}
Run Code Online (Sandbox Code Playgroud)
这有助于我避免sdk代码混淆,但"注释"仍然被删除,我仍然收到相同的异常.
然后我尝试添加这个 -keepattributes逐个语句,但没有人帮助我.
a) -keepattributes *Annotation*
b) -keepattributes Inject
c) -keepattributes net.gree.asdk.core.inject.Inject
d) -keepattributes @net.gree.asdk.core.inject.Inject
Run Code Online (Sandbox Code Playgroud)
(d)选项抛出无法找到文件 /CLASSPATH OF PRJECT/net.gree.asdk.core.inject.Inject
这是我的proguard配置文件:
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-keepattributes *Annotation*
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public …Run Code Online (Sandbox Code Playgroud) 我卸载了MyEclipse4S并重新安装它并从工作区运行项目并开始获得以下异常.我有
/WEB-INF/applicationContext.xml在正确的位置:(我的上下文文件位于底部.
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at …Run Code Online (Sandbox Code Playgroud)