我通过crashlytics得到了这个堆栈跟踪.我不知道问题出在哪里.
是否有任何替代的StaggeredGridLayoutManager,我可以用它来获得像布局一样的列表视图.
Fatal Exception: java.lang.ArrayIndexOutOfBoundsException: start < 0 || end > len. start=-1, end=11, len=11
at java.util.Arrays.checkStartAndEnd(Arrays.java:1745)
at java.util.Arrays.fill(Arrays.java:803)
at android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup.invalidateAfter(SourceFile:2404)
at android.support.v7.widget.StaggeredGridLayoutManager.handleUpdate(SourceFile:1373)
at android.support.v7.widget.StaggeredGridLayoutManager.onItemsRemoved(SourceFile:1327)
at android.support.v7.widget.RecyclerView$6.dispatchUpdate(SourceFile:725)
at android.support.v7.widget.RecyclerView$6.onDispatchFirstPass(SourceFile:716)
at android.support.v7.widget.AdapterHelper.dispatchFirstPassAndUpdateViewHolders(SourceFile:316)
at android.support.v7.widget.AdapterHelper.dispatchAndUpdateViewHolders(SourceFile:302)
at android.support.v7.widget.AdapterHelper.applyRemove(SourceFile:182)
at android.support.v7.widget.AdapterHelper.preProcess(SourceFile:103)
at android.support.v7.widget.RecyclerView.processAdapterUpdatesAndSetAnimationFlags(SourceFile:2767)
at android.support.v7.widget.RecyclerView.onMeasure(SourceFile:2538)
at android.view.View.measure(View.java:16521)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5134)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:695)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)
at android.view.View.measure(View.java:16521)
at android.support.v4.view.ViewPager.onMeasure(SourceFile:1489)
at android.view.View.measure(View.java:16521)
at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:719)
at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:455)
at android.view.View.measure(View.java:16521)
at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:719)
at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:455)
at android.view.View.measure(View.java:16521)
at android.support.v4.widget.DrawerLayout.onMeasure(SourceFile:940)
at android.view.View.measure(View.java:16521)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5134)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
at android.support.v7.widget.ContentFrameLayout.onMeasure(SourceFile:135)
at …Run Code Online (Sandbox Code Playgroud) 我正在使用Xamarin Android Application.当我运行我的应用程序时,我收到此错误:
错误:意外的安装输出:pkg:/data/local/tmp/com.iKart.androidapplication-Signed.apk失败[INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]
我的包名是:com.iKart.androidapplication
我已经使用adb uninstall从设备上卸载了我的应用程序,但我收到此错误.
解决办法是什么 ?请帮忙!
这是我的宣言:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.iKart.androidapplication">
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="21" />
<application android:theme="@style/Theme.AppCompat.Light" android:label="Mono.Droid">
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id" />
<activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:label="@string/app_name" />
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</manifest>
Run Code Online (Sandbox Code Playgroud)
在Android设备日志记录(Visual Studio)中我得到:
09-16 11:16:20.736 D/AndroidRuntime(23211):
09-16 11:16:20.736 D/AndroidRuntime(23211): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
09-16 11:16:20.736 D/AndroidRuntime(23211): CheckJNI is OFF
09-16 11:16:20.746 D/dalvikvm(23211): Trying to load lib libjavacore.so 0x0
09-16 11:16:20.746 D/dalvikvm(23211): Added shared lib …Run Code Online (Sandbox Code Playgroud)