Android应用程序经常崩溃,以下是来自logcat的日志.
com.google.android.apps.gsa.shared.speech.ag:在com.google.android.apps上从com.google.android.apps.gsa.staticplugins.recognizer.iaa(SourceFile:342)的输入流中读取错误位于java.util.concurrent.Executors的.gsa.staticplugins.recognizer.ia $ 1.run(SourceFile:1367)java.util.concurrent.FutureTask.run上的$ RunnableAdapter.call(Executors.java:428)(FutureTask.java: 237)在java.util的java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)的com.google.android.apps.gsa.shared.util.concurrent.a.ak.run(SourceFile:66) .concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:607)at java.lang.Thread.run(Thread.java:761)at com.google.android.apps.gsa.shared.util.concurrent.a.ad $ 1.run(SourceFile:85)引起:com.google.android.apps.gsa.shared.exception.GsaIOException:错误代码:393238 | 缓冲区溢出,没有可用空间.com.google.android.apps.gsa.speech.audio.Tee.g(SourceFile:2531)at com.google.android.apps.gsa.speech.audio.ap.read(SourceFile:555)at java.io com.google.android.apps.gss.csa. java.util.concurrent.Executors $ 1.run(SourceFile:471)在com.google.android的java.util.concurrent.FutureTask.run(FutureTask.java:237)上的$ RunnableAdapter.call(Executors.java:428) .coms.gss..shared.util.concurrent.a.ak.run(SourceFile:66)at com.google.android.apps.gsa.shared.util.concurrent.a.ax.run(SourceFile:139)at com .google.android.apps.gsa.shared.util.concurrent.a.ax.run(SourceFile:139),位于java.util.concurrent.ThreadPoolExecutor的java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) $ Worker.run(ThreadPoolExecutor.java:607)位于com.google.android.apps.gsa.shared.util.concurrent.a.ad $ 1.run的java.lang.Thread.run(Thread.java:761)的SourceFile:85)
任何答案都是高度重视的.
将理解以下错误的解释.
Caused by: com.google.android.apps.gsa.shared.exception.GsaIOException: Error code: 393238 | Buffer overflow, no available space.
Run Code Online (Sandbox Code Playgroud) 我已经通过标准更新频道将android studio更新为3.0.更新后无法启动模拟器.
我尝试了以下内容.但没有任何效果.
图形到软件GLES 2.0
PFB日志.
4点:跑
Error while waiting for device: The emulator process for AVD Nexus_5X_API_25 was killed.
Run Code Online (Sandbox Code Playgroud)
AT Gradle控制台:
27/10/17
8:42 PM Gradle sync started
8:42 PM Project setup started
8:42 PM Gradle sync finished in 3s 25ms (from cached state)
8:42 PM adb E 10-27 20:42:34 953 34293 usb_osx.cpp:152] Unable to create an interface plug-in (e00002be)
8:43 PM Executing tasks: [:app:assembleDebug]
8:43 PM Emulator: Failed to open vm 7
8:43 PM Emulator: …Run Code Online (Sandbox Code Playgroud) 在我的 Android 应用程序中。我已在详细信息活动中添加了 exoplayer,可以通过单击回收器视图列表项中的链接来访问它。现在的问题是在加载详细信息屏幕时。
Exoplayer 填满屏幕一会儿,然后布局开始填充。我希望在单击列表中的项目后将视频加载到布局屏幕中,而不需要全屏加载。请在下面找到有关相同内容的 gif。
详细信息屏幕的 XML 布局。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.google.android.exoplayer2.ui.SimpleExoPlayerView
android:id="@+id/exo_player_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:backgroundTint="@color/cardview_dark_background" />
<ImageView
android:id="@+id/exo_player_thumbnail_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
/>
<android.support.v4.widget.ContentLoadingProgressBar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/exo_player_progress_bar"
style="?android:progressBarStyle"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:backgroundTint="@color/colorPrimary" />
</FrameLayout>
<TextView
android:id="@+id/recipe_short_desc_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:padding="5dp"
android:text="short description"
android:textSize="18dp"
android:textStyle="bold" />
<TextView
android:id="@+id/recipe_desc_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:padding="5dp"
android:text="description"
android:textSize="17dp" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) 我使用 Glide 4.x 并在 URL 返回 404 时收到 FileNotFoundException。我尝试使用 RequestListener 捕获异常。但它并不是缓存这个异常。
GlideApp.with(getApplicationContext()).load(URL).placeholder(R.mipmap.ic_launcher).listener(new RequestListener<Drawable>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
System.out.println("MainActivity.onLoadFailed"+e.getMessage());
return false;
}
@Override
public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
System.out.println("MainActivity.onResourceReady");
return false;
}
}).error(R.mipmap.ic_launcher).transform(new CircleCrop()).into(profileImage);
Run Code Online (Sandbox Code Playgroud)
登录如下:
2019-03-20 17:48:07.134 32233-32233/com.zyta.zflikz W/Glide: Load failed for https://lh4.googleusercontent.com/-UxjwFuQRjXA/AAAAAAAAAAI/AAAAAAAAAAA/ACLGyWByUX_zz0_9075kpV4xIdPmN_dtNQ/s96-c/photo大小为[183x183]的.jpg 类com.bumptech.glide.load.engine.GlideException:无法加载资源有2个原因:java.io.FileNotFoundException(https://lh4.googleusercontent.com/-UxjwFuQRjXA/AAAAAAAAAAI/ AAAAAAAAAAA/ACLGyWByUX_zz0_9075kpV4xIdPmN_dtNQ/s96-c/photo.jpg ) java.io.FileNotFoundException( https://lh4.googleusercontent.com/-UxjwFuQRjXA/AAAAAAAAAAI/AAAAAAAAAAA/ACLGyWByUX_zz0_9075kpV4xIdPmN_dtNQ/s96-c/ photo.jpg ) 调用 GlideException#logRootCauses( String)了解更多详细信息原因(3个之一):类com.bumptech.glide.load.engine.GlideException:获取数据失败,类java.io.InputStream,REMOTE有1个原因:java.io.FileNotFoundException(https: //lh4.googleusercontent.com/-UxjwFuQRjXA/AAAAAAAAAAI/AAAAAAAAAAA/ACLGyWByUX_zz0_9075kpV4xIdPmN_dtNQ/s96-c/photo.jpg ) 调用 GlideException#logRootCauses(String) 了解更多详细信息 原因(1 of 1):类 …
尝试从Github桌面应用发布到github.com时,出现以下错误。
GitHub Desktop无法将帐户令牌存储在钥匙串中。请检查您是否已解锁对“登录”钥匙串的访问权限。