Como Habilitar Minhas Chamadas no Stacktrace?

0 respostas
LeandroCGMS

P.S:
Depois de desabilitar a linha do ProGuard no build.gradle, começou a aparecer, vez ou outra, a chamada de minha classe, mas ao fazer uma mudança na parte indicada, voltou a não mostrar a chamada dentro de uma classe própria.


Boa tarde.
Meu app em Java/Android apresenta um erro ao voltar de um chooser de imagens, para uma Fragment que chamou a Activity do Android, mas diferente de todos os milhares de erros anteriores, a IDE Android Studio não apresenta a(s) chamada(s) de uma classe própria minha, apenas de classes do Android.
Não apresenta mensagem de conflito de dependências, como em outros casos já resolvidos.

E/AndroidRuntime: FATAL EXCEPTION: main

Process: com.example.provados9, PID: 13772

java.lang.IndexOutOfBoundsException: Index: 23, Size: 1

at java.util.ArrayList.get(ArrayList.java:437)

at android.widget.ArrayAdapter.getItem(ArrayAdapter.java:394)

at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:450)

at android.widget.ArrayAdapter.getView(ArrayAdapter.java:416)

at android.widget.Spinner.makeView(Spinner.java:724)

at android.widget.Spinner.layout(Spinner.java:672)

at android.widget.Spinner.onLayout(Spinner.java:634)

at android.view.View.layout(View.java:22844)

at android.view.ViewGroup.layout(ViewGroup.java:6389)

at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829)

at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673)

at android.widget.LinearLayout.onLayout(LinearLayout.java:1582)

at android.view.View.layout(View.java:22844)

at android.view.ViewGroup.layout(ViewGroup.java:6389)

at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)

at android.widget.FrameLayout.onLayout(FrameLayout.java:270)

at android.widget.ScrollView.onLayout(ScrollView.java:1660)

at android.view.View.layout(View.java:22844)

at android.view.ViewGroup.layout(ViewGroup.java:6389)

at androidx.constraintlayout.widget.ConstraintLayout.onLayout(ConstraintLayout.java:1762)

at android.view.View.layout(View.java:22844)

at android.view.ViewGroup.layout(ViewGroup.java:6389)

at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)

at android.widget.FrameLayout.onLayout(FrameLayout.java:270)

at android.view.View.layout(View.java:22844)

at android.view.ViewGroup.layout(ViewGroup.java:6389)

at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829)

at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673)

at android.widget.LinearLayout.onLayout(LinearLayout.java:1582)

at android.view.View.layout(View.java:22844)

at android.view.ViewGroup.layout(ViewGroup.java:6389)

at androidx.constraintlayout.widget.ConstraintLayout.onLayout(ConstraintLayout.java:1762)

at android.view.View.layout(View.java:22844)

at android.view.ViewGroup.layout(ViewGroup.java:6389)

at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)

at android.widget.FrameLayout.onLayout(FrameLayout.java:270)

at android.view.View.layout(View.java:22844)

at android.view.ViewGroup.layout(ViewGroup.java:6389)

at androidx.appcompat.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:530)

at android.view.View.layout(View.java:22844)

at android.view.ViewGroup.layout(ViewGroup.java:6389)

at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)

at android.widget.FrameLayout.onLayout(FrameLayout.java:270)

at android.view.View.layout(View.java:22844)

at android.view.ViewGroup.layout(ViewGroup.java:6389)

at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829)

at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673)

at android.widget.LinearLayout.onLayout(LinearLayout.java:1582)

at android.view.View.layout(View.java:22844)

at android.view.ViewGroup.layout(ViewGroup.java:6389)

at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)

at android.widget.FrameLayout.onLayout(FrameLayout.java:270)

at com.android.internal.policy.DecorView.onLayout(DecorView.java:784)

at android.view.View.layout(View.java:22844)

at android.view.ViewGroup.layout(ViewGroup.java:6389)

at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:3470)

at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2938)

at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1952)

at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8171)

at android.view.Choreographer$CallbackRecord.run(Choreographer.java:972)

at android.view.Choreographer.doCallbacks(Choreographer.java:796)

at android.view.Choreographer.doFrame(Choreographer.java:731)

at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:957)

E/AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938)

at android.os.Handler.dispatchMessage(Handler.java:99)

at android.os.Looper.loop(Looper.java:223)

at android.app.ActivityThread.main(ActivityThread.java:7656)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)

Meu build.gradle com linhas comentadas para as quais achei que poderia gerar conflito, mas nada informado antes ou depois a respeito disto.

plugins {

id ‘com.android.application’

}

apply plugin: ‘com.android.application’
apply plugin: ‘com.google.gms.google-services’

android {

compileSdkVersion 30

buildToolsVersion 30.0.3

// PARTE ADICIONADA PARA RESOLVER DEPENDÊNCIAS DUPLICADAS

applicationVariants.all { variant ->

// Return compile configuration objects of a variant.

variant.getCompileConfiguration().resolutionStrategy {

// Use Gradles ResolutionStrategy API

// to customize how this variant resolves dependencies.
}

// Return runtime configuration objects of a variant.

variant.getRuntimeConfiguration().resolutionStrategy {
}

// Return annotation processor configuration of a variant.

variant.getAnnotationProcessorConfiguration().resolutionStrategy {
}

}

// PARTE ADICIONADA PARA RESOLVER DEPENDÊNCIAS DUPLICADAS
defaultConfig {

applicationId “com.example.provados9”

minSdkVersion 19

targetSdkVersion 30

versionCode 1

versionName “1.0”

multiDexEnabled true

testInstrumentationRunner “androidx.test.runner.AndroidJUnitRunner”

vectorDrawables.useSupportLibrary = true

}
buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile(‘proguard-android-optimize.txt’), ‘proguard-rules.pro’

}

}

compileOptions {

sourceCompatibility JavaVersion.VERSION_1_8

targetCompatibility JavaVersion.VERSION_1_8

}

}
dependencies {

// implementation fileTree(dir: ‘libs’, include: [’*.jar’])

// implementation ‘androidx.appcompat:appcompat:1.2.0’

implementation com.google.android.material:material:1.2.1

implementation androidx.constraintlayout:constraintlayout:2.0.1

implementation files(libs/android-query-full.0.26.7.jar)

// implementation ‘androidx.legacy:legacy-support-v4:1.0.0’

// testImplementation ‘junit:junit:4.+’

// androidTestImplementation ‘androidx.test.ext:junit:1.1.2’

// androidTestImplementation ‘androidx.test.espresso:espresso-core:3.3.0’

implementation platform(com.google.firebase:firebase-bom:28.4.1)

implementation com.google.firebase:firebase-firestore

implementation com.google.firebase:firebase-analytics

implementation com.google.firebase:firebase-auth

implementation com.google.android.gms:play-services-auth:19.0.0

implementation com.google.firebase:firebase-storage

implementation org.jsoup:jsoup:1.13.1

implementation com.google.code.gson:gson:2.8.6

implementation androidx.multidex:multidex:2.0.1

implementation io.grpc:grpc-okhttp:1.32.2

// implementation ‘androidx.appcompat:appcompat:1.3.0-beta01’

// implementation ‘androidx.cardview:cardview:1.0.0’

implementation com.facebook.android:facebook-android-sdk:[4,5)

implementation com.facebook.android:facebook-login:[8.1)

implementation com.android.support:support-annotations:28.0.0

}
Criado 9 de novembro de 2021
Respostas 0
Participantes 1