5
respostas

ERRO: Unable to instantiate application

Ocorre esse erro quando executo a APP. Mesmo executando o CLEAN o problema persiste. Estou utilizando o Eclipse Luna. O quê pode ser feito para a resolução do problema?

10-27 08:47:28.051: D/AndroidRuntime(5754): Shutting down VM
10-27 08:47:28.051: W/dalvikvm(5754): threadid=1: thread exiting with uncaught exception (group=0x41fcb2a0)
10-27 08:47:28.059: E/AndroidRuntime(5754): FATAL EXCEPTION: main
10-27 08:47:28.059: E/AndroidRuntime(5754): java.lang.RuntimeException: Unable to instantiate application br.gov.sp.artesp.sisf.mobile.SISFApplication: java.lang.ClassNotFoundException: br.gov.sp.artesp.sisf.mobile.SISFApplication
10-27 08:47:28.059: E/AndroidRuntime(5754):     at android.app.LoadedApk.makeApplication(LoadedApk.java:501)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4198)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at android.app.ActivityThread.access$1300(ActivityThread.java:140)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1288)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at android.os.Handler.dispatchMessage(Handler.java:99)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at android.os.Looper.loop(Looper.java:137)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at android.app.ActivityThread.main(ActivityThread.java:4895)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at java.lang.reflect.Method.invokeNative(Native Method)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at java.lang.reflect.Method.invoke(Method.java:511)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:994)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:761)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at dalvik.system.NativeStart.main(Native Method)
10-27 08:47:28.059: E/AndroidRuntime(5754): Caused by: java.lang.ClassNotFoundException: br.gov.sp.artesp.sisf.mobile.SISFApplication
10-27 08:47:28.059: E/AndroidRuntime(5754):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at android.app.Instrumentation.newApplication(Instrumentation.java:982)
10-27 08:47:28.059: E/AndroidRuntime(5754):     at android.app.LoadedApk.makeApplication(LoadedApk.java:496)
10-27 08:47:28.059: E/AndroidRuntime(5754):     ... 11 more
5 respostas

Fala ai Adriano, de boa ?

Cara você tá tentando executar um projeto android pelo eclipse ? A galera já parou de o usar faz um tempinho, pode ser que por conta disso que não esteja funcionando, dado que parou na versão 4.0 e hoje estamos na 8.0, acredito que valha a pena você migrar seu projeto para o Android Studio

Então, em outro computador ele executa normalmente. Apenas no meu que esta dando esse erro. Eu tentei importar o projeto para o Android Studio, mas ele sobe cheio de erros e no Eclipse não apresenta nenhum erro. Apenas esse erro quando pede para executar. (Já tentei fazer o passo-a-passo do site "https://developer.android.com/studio/intro/migrate.html") Poderia me ajudar com esse errou ou na importação do projeto para o Android Studio?

Ele não tá achando uma classe, possivelmente ele teve problemas na hora de pegar os jars.

Acredito se você deletar .m2 se for maven e ver se ele baixa tudo de novo

Ainda continua dando erro. Segue o manifest e a classeSisfApplication


package br.gov.sp.artesp.sisf.mobile;

import android.app.Application;

public class SISFApplication extends Application {

}


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="br.gov.sp.artesp.sisf.mobile"
    android:versionCode="0"
    android:versionName="@string/app_version" >

    <uses-sdk
        android:minSdkVersion="13"
        android:targetSdkVersion="25" />

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
    <uses-permission android:name="android.permission.CAMERA"/>
    <uses-permission android:name="android.permission.VIBRATE"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

    <application
        android:name="br.gov.sp.artesp.sisf.mobile.SISFApplication"
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppBaseTheme" >
        <activity
            android:name="br.gov.sp.artesp.sisf.mobile.LoginActivity"
            android:launchMode="singleInstance"
            android:label="@string/app_name"
            android:windowSoftInputMode="adjustPan" 
            android:screenOrientation="sensorLandscape" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

E/AndroidRuntime(381): java.lang.RuntimeException: Unable to instantiate application br.gov.sp.artesp.sisf.mobile.SISFApplication: java.lang.ClassNotFoundException: br.gov.sp.artesp.sisf.mobile.SISFApplication in loader dalvik.system.PathClassLoader[/data/app/br.gov.sp.artesp.sisf.mobile-2.apk]

Com o "." ou com o nome do pacote)

E/AndroidRuntime(383): java.lang.RuntimeException: Unable to instantiate application br.gov.sp.artesp.sisf.mobile.SISFApplication: java.lang.ClassNotFoundException: br.gov.sp.artesp.sisf.mobile.SISFApplication in loader dalvik.system.PathClassLoader[/data/app/br.gov.sp.artesp.sisf.mobile-1.apk]

(tablet)

E/AndroidRuntime(4080): java.lang.RuntimeException: Unable to instantiate application br.gov.sp.artesp.sisf.mobile.SISFApplication: java.lang.ClassNotFoundException: br.gov.sp.artesp.sisf.mobile.SISFApplication