我继续收到此错误报告
Fatal Exception: java.lang.IllegalStateException
eglMakeCurrent failed EGL_BAD_ALLOC
android.view.HardwareRenderer$GlRenderer.createSurface
Run Code Online (Sandbox Code Playgroud)
在我在Play商店的应用程序上.导致此次崩溃的原因是什么?以下是完整的错误日志.
java.lang.IllegalStateException: eglMakeCurrent failed EGL_BAD_ALLOC
at android.view.HardwareRenderer$GlRenderer.createSurface(HardwareRenderer.java:1354)
at android.view.HardwareRenderer$GlRenderer.createEglSurface(HardwareRenderer.java:1241)
at android.view.HardwareRenderer$GlRenderer.initialize(HardwareRenderer.java:1058)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1811)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1235)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6472)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:803)
at android.view.Choreographer.doCallbacks(Choreographer.java:603)
at android.view.Choreographer.doFrame(Choreographer.java:573)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:789)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:157)
at android.app.ActivityThread.main(ActivityThread.java:5356)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
at dalvik.system.NativeStart.main(NativeStart.java)
Run Code Online (Sandbox Code Playgroud) 我的项目在调试模式下编译并执行良好,但是当我尝试生成签名的apk时,会出现错误.这将显示在消息日志中:
:app:proguardRelease
Warning:android.support.v4.app.DialogFragment: can't find referenced class android.support.v4.app.DialogFragment$DialogStyle
Warning:android.support.v4.app.FragmentTransaction: can't find referenced class android.support.v4.app.FragmentTransaction$Transit
Warning:android.support.v4.view.ViewCompat: can't find referenced class android.support.v4.view.ViewCompat$ResolvedLayoutDirectionMode
Warning:android.support.v4.view.ViewCompat: can't find referenced class android.support.v4.view.ViewCompat$LayoutDirectionMode
Warning:android.support.v4.view.ViewCompat: can't find referenced class android.support.v4.view.ViewCompat$LayerType
Warning:android.support.v4.view.ViewCompat: can't find referenced class android.support.v4.view.ViewCompat$AccessibilityLiveRegion
Warning:android.support.v4.view.ViewCompat: can't find referenced class android.support.v4.view.ViewCompat$ImportantForAccessibility
Warning:android.support.v4.view.ViewCompat: can't find referenced class android.support.v4.view.ViewCompat$OverScroll
Warning:android.support.v4.widget.DrawerLayout: can't find referenced class android.support.v4.widget.DrawerLayout$EdgeGravity
Warning:android.support.v4.widget.DrawerLayout: can't find referenced class android.support.v4.widget.DrawerLayout$LockMode
Warning:android.support.v4.widget.DrawerLayout: can't find referenced class android.support.v4.widget.DrawerLayout$State
Warning:there were 11 unresolved references to classes or interfaces.
You may need …Run Code Online (Sandbox Code Playgroud) 我最近将支持设计库更新到最新版本,现在每个具有CollapsingToolbarLayout抛出以下异常的活动:
java.lang.NoSuchMethodError: No static method setLayoutDirection(Landroid/graphics/drawable/Drawable;I)V in class Landroid/support/v4/graphics/drawable/DrawableCompat; or its super classes (declaration of 'android.support.v4.graphics.drawable.DrawableCompat' appears in /data/data/com.radioafrica.music/files/instant-run/dex/slice-com.android.support-support-v4-24.0.0-beta1_f8cf3ba4c70f87f407a745b9fa14a2205d0b587c-classes.dex)
Run Code Online (Sandbox Code Playgroud)
完整的错误日志如下:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.radioafrica.music/com.radioafrica.music.activity.PlaylistTracks}: android.view.InflateException: Binary XML file line #31: Binary XML file line #31: Error inflating class android.support.design.widget.CollapsingToolbarLayout at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by: java.lang.NoSuchMethodError: No static method setLayoutDirection(Landroid/graphics/drawable/Drawable;I)V in class Landroid/support/v4/graphics/drawable/DrawableCompat; or its super classes (declaration of …Run Code Online (Sandbox Code Playgroud) android androiddesignsupport android-collapsingtoolbarlayout
我已将我的项目从Android Studio 2.3.3迁移到Android Studio 3.0 Beta 2,现在我的项目将无法运行.
我在控制台中收到以下消息:
错误:任务':app:transformClassesWithDesugarForDebug'的执行失败.
com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments {--input /Users/pq/.gradle/caches/transforms-1/files-1.1/kerningview-1.0.0.aar/ac0f6c2213c36fdc32039f51a20bac89/jars/classes.jar --output /Users/pq/Radio Africa/NakedGroove/app/build/intermediates/transforms/desugar/debug/38.jar --input /Users/pq/.gradle/caches/transforms-1/files-1.1/support-core-utils-25.3.1.aar/56e47cfd160ed843d4216890e0682023/jars/classes.jar --output /Users/pq/Radio Africa/NakedGroove/app/build/intermediates/transforms/desugar/debug/60.jar --input /Users/pq/.gradle/caches/transforms-1/files-1.1/firebase-analytics-11.2.0.aar/61d81afc363bc8c865c16245e72c4d3e/jars/classes.jar --output /Users/pq/Radio Africa/NakedGroove/app/build/intermediates/transforms/desugar/debug/52.jar --input /Users/pq/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.8.1/2a8e0aa38a2e21cb39e2f5a7d6704cbdc941da0/gson-2.8.1.jar --output /Users/pq/Radio Africa/NakedGroove/app/build/intermediates/transforms/desugar/debug/25.jar --input /Users/pq/.gradle/caches/transforms-1/files-1.1/firebase-iid-11.2.0.aar/9651e811bb6602fd5600e13c0f77df9f/jars/classes.jar --output /Users/pq/Radio Africa/NakedGroove/app/build/intermediates/transforms/desugar/debug/54.jar --input /Users/pq/.gradle/caches/transforms-1/files-1.1/mixpanel-android-5.0.2.aar/c5e3ba28099100a23d773854c2a084a0/jars/classes.jar --output /Users/pq/Radio Africa/NakedGroove/app/build/intermediates/transforms/desugar/debug/41.jar --input /Users/pq/.gradle/caches/transforms-1/files-1.1/support-media-compat-25.3.1.aar/0ce9f8c2bae8fd1a0c62c91b27e5dffc/jars/classes.jar --output /Users/pq/Radio Africa/NakedGroove/app/build/intermediates/transforms/desugar/debug/66.jar --input /Users/pq/.gradle/caches/transforms-1/files-1.1/firebase-common-11.2.0.aar/1331f5675014cd64782fd82fe1ba00a6/jars/classes.jar --output /Users/pq/Radio Africa/NakedGroove/app/build/intermediates/transforms/desugar/debug/55.jar --input /Users/pq/.gradle/caches/transforms-1/files-1.1/support-v4-25.3.1.aar/0b7bcfd4905c5ac50204aa5421a48426/jars/classes.jar --output /Users/pq/Radio Africa/NakedGroove/app/build/intermediates/transforms/desugar/debug/58.jar --input /Users/pq/.gradle/caches/transforms-1/files-1.1/support-core-ui-25.3.1.aar/2b962af6d4052d7dcf1fe7b4fecffac6/jars/classes.jar --output /Users/pq/Radio Africa/NakedGroove/app/build/intermediates/transforms/desugar/debug/67.jar --input /Users/pq/.gradle/caches/transforms-1/files-1.1/play-services-iid-11.0.4.aar/fe5d1cfe286ef2ff895cb2a8243612ed/jars/classes.jar --output /Users/pq/Radio Africa/NakedGroove/app/build/intermediates/transforms/desugar/debug/49.jar --input /Users/pq/.gradle/caches/transforms-1/files-1.1/play-services-auth-11.0.4.aar/1dc6d7b9b9e417c0c02beb44f1f6074d/jars/classes.jar …
Account Kit文档指出,如果您使用AccountKitActivity.ResponseType.TOKEN开始登录会话,则可以通过调用getCurrentAccount()来访问当前帐户的帐户工具包ID,电话号码和电子邮件.
如果您开始使用AccountKitActivity.ResponseType.CODE,就像Saavn那样,是否可以获取用户的电话号码?
将所有Google支持库更新到最新版本(从v21到v22.2.0以及将Play服务更新到v7.5)后,我的项目不再成功构建.我得到的日志如下:
app:preDexDebug
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]} …Run Code Online (Sandbox Code Playgroud) android compiler-errors compilation build.gradle android-gradle-plugin
我想在ViewPager里面放CoordinatorLayout一个NestedScrollView.viewpager有3个片段.
问题是片段不可见.选项卡显示,其余布局可见,并相应滚动.
以下是我的布局代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:orientation="vertical">
<include layout="@layout/toolbar" />
<android.support.design.widget.CoordinatorLayout
android:id="@+id/coordinatorLayout"
android:layout_below="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/DarkBodyBackground"
android:fitsSystemWindows="true"
android:orientation="vertical">
<android.support.design.widget.AppBarLayout
android:id="@+id/app_bar_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar"
android:layout_width="match_parent"
android:layout_height="500dp"
android:background="@color/DarkBodyBackground"
android:fitsSystemWindows="true"
app:contentScrim="?attr/colorPrimary"
app:expandedTitleMarginEnd="64dp"
app:expandedTitleMarginStart="48dp"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<include layout="@layout/artist_header" />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<include layout="@layout/loading_indicator" />
<android.support.design.widget.TabLayout
android:id="@+id/tabLayout"
style="@style/TabLayoutStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_scrollFlags="scroll|enterAlways"
app:tabGravity="fill"
app:tabMode="fixed" />
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone" />
</RelativeLayout>
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout> …Run Code Online (Sandbox Code Playgroud) 我正在为具有一个活动和多个片段的应用程序编写一些仪器化测试Navigation Component。
我的初始屏幕代码如下:
class SplashFragment : Fragment(), KodeinAware {
override val kodein by Admin.instance.kodein
private var realm: Realm? = null
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.splash, container, false)
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
(activity as? AppCompatActivity)?.supportActionBar?.hide()
realm = Realm.getInstance(RealmUtil.realmConfig)
val result = realm!!.where<User>().findFirst()
val user = if (result != null) realm!!.copyFromRealm(result) else null
Handler().postDelayed({
if (user == null)
findNavController().navigate(R.id.action_splashFragment_to_loginFragment) //navigate to login screen if no user exists …Run Code Online (Sandbox Code Playgroud) android android-fragments android-espresso android-architecture-navigation instrumented-test
我正在尝试使用新的Android支持设计库将一个viewpager添加到一个片段.我有布局的xml代码,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/coordinatorLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/appBarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:layout_scrollFlags="scroll|enterAlways"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
<android.support.design.widget.TabLayout
android:id="@+id/tabLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)
相应的java类如下:
public class Tracks extends Fragment {
ViewPager viewPager;
TabLayout tabLayout;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.tracks, container, false);
viewPager = (ViewPager) view.findViewById(R.id.viewpager);
tabLayout = (TabLayout) view.findViewById(R.id.tabLayout);
AppCompatActivity activity = (AppCompatActivity) getActivity();
assert activity.getSupportActionBar() != …Run Code Online (Sandbox Code Playgroud) android android-fragments android-viewpager androiddesignsupport
我继续得到这个错误
11-19 15:53:38.438 18039-3846/com.radioafrica.music D/dalvikvm: threadid=46: exiting
11-19 15:53:38.439 18039-3846/com.radioafrica.music D/dalvikvm: threadid=46: bye!
11-19 15:53:38.502 18039-18039/com.radioafrica.music D/MediaPlayer: Don't notify duration to com.radioafrica.music!
11-19 15:53:38.562 18039-18039/com.radioafrica.music D/OpenGLRenderer: prepareDirty (0.00, 0.00, 720.00, 1280.00) opaque 1 <0x65dd2f78>
11-19 15:53:38.571 18039-18039/com.radioafrica.music D/OpenGLRenderer: finish <0x65dd2f78>
11-19 15:53:40.787 18039-18051/com.radioafrica.music E/MediaPlayer: error (262, 0)
11-19 15:53:40.790 18039-18039/com.radioafrica.music D/MediaPlayer: handleMessage msg:(100, 262, 0)
11-19 15:53:40.790 18039-18039/com.radioafrica.music E/MediaPlayer: Error (262,0)
11-19 15:53:40.810 18039-18050/com.radioafrica.music E/MediaPlayer: error (1, -2147483648)
11-19 15:53:40.836 18039-18039/com.radioafrica.music E/Music: Error: what=262, extra=0
Run Code Online (Sandbox Code Playgroud)
当我尝试使用媒体播放器播放m4a文件但我似乎得到了什么Error (262,0)或error …
android ×10
build.gradle ×2
android-architecture-navigation ×1
android-collapsingtoolbarlayout ×1
compilation ×1
facebook ×1
login ×1
release ×1
renderer ×1
warnings ×1