Android unfortunately has stopped hatası

Rapor et
Soru

Bu soru rapor edilmelidir hissediyorum neden kısaca açıklayınız.

Rapor et
İptal

Konum bilğimi alırken sürekli uygulama daha açılmadan bu hatayı alıyorum. LocationManeger kullanarak konum bilgimi alabildigimi fakat ConnectionCallbacks ve OnConnectionFailedListener’i implement ederek denedigimde bu hatayı aldığımı farkettim..Emilatör olarak HTC One telefonumu kullanıyorum.
<LogCat>
09-18 09:45:38.701: E/AndroidRuntime(812): FATAL EXCEPTION: main
09-18 09:45:38.701: E/AndroidRuntime(812): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.frknbrgl.nerdeyim/com.frknbrgl.nerdeyim.MainActivity}: java.lang.ClassNotFoundException: Didn’t find class “com.frknbrgl.nerdeyim.MainActivity” on path: DexPathList[[zip file “/data/app/com.frknbrgl.nerdeyim-1.apk”],nativeLibraryDirectories=[/data/app-lib/com.frknbrgl.nerdeyim-1, /system/lib]]
09-18 09:45:38.701: E/AndroidRuntime(812):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2137)
09-18 09:45:38.701: E/AndroidRuntime(812):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
09-18 09:45:38.701: E/AndroidRuntime(812):     at android.app.ActivityThread.access$600(ActivityThread.java:141)
09-18 09:45:38.701: E/AndroidRuntime(812):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
09-18 09:45:38.701: E/AndroidRuntime(812):     at android.os.Handler.dispatchMessage(Handler.java:99)
09-18 09:45:38.701: E/AndroidRuntime(812):     at android.os.Looper.loop(Looper.java:137)
09-18 09:45:38.701: E/AndroidRuntime(812):     at android.app.ActivityThread.main(ActivityThread.java:5103)
09-18 09:45:38.701: E/AndroidRuntime(812):     at java.lang.reflect.Method.invokeNative(Native Method)
09-18 09:45:38.701: E/AndroidRuntime(812):     at java.lang.reflect.Method.invoke(Method.java:525)
09-18 09:45:38.701: E/AndroidRuntime(812):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
09-18 09:45:38.701: E/AndroidRuntime(812):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
09-18 09:45:38.701: E/AndroidRuntime(812):     at dalvik.system.NativeStart.main(Native Method)
09-18 09:45:38.701: E/AndroidRuntime(812): Caused by: java.lang.ClassNotFoundException: Didn’t find class “com.frknbrgl.nerdeyim.MainActivity” on path: DexPathList[[zip file “/data/app/com.frknbrgl.nerdeyim-1.apk”],nativeLibraryDirectories=[/data/app-lib/com.frknbrgl.nerdeyim-1, /system/lib]]
09-18 09:45:38.701: E/AndroidRuntime(812):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:53)
09-18 09:45:38.701: E/AndroidRuntime(812):     at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
09-18 09:45:38.701: E/AndroidRuntime(812):     at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
09-18 09:45:38.701: E/AndroidRuntime(812):     at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
09-18 09:45:38.701: E/AndroidRuntime(812):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2128)
09-18 09:45:38.701: E/AndroidRuntime(812):     … 11 more

<MainActivty>
import android.location.Location;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.widget.TextView;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesClient.ConnectionCallbacks;
import com.google.android.gms.common.GooglePlayServicesClient.OnConnectionFailedListener;
import com.google.android.gms.location.LocationClient;
import com.google.android.gms.location.LocationListener;
import com.google.android.gms.location.LocationRequest;
public class MainActivity extends FragmentActivity implements ConnectionCallbacks, OnConnectionFailedListener, LocationListener {
    
    private LocationClient locationClient;
    private LocationRequest locationRequest;
    private TextView enlemTextView;
    private TextView boylamTextView;
   
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        enlemTextView = (TextView) findViewById(R.id.textView1);
        boylamTextView = (TextView) findViewById(R.id.textView2);
               
        locationClient = new LocationClient(this, this, this);
        
        locationRequest = LocationRequest.create()
                  .setInterval(5000)
                  .setFastestInterval(16)
                  .setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
    }
    
    @Override
    public void onLocationChanged(Location location) {
        enlemTextView.setText(String.valueOf(location.getLatitude()));
        boylamTextView.setText(String.valueOf(location.getLongitude()));
        
            }
    
    @Override
    public void onConnected(Bundle connectionHint) {
        locationClient.requestLocationUpdates(locationRequest, this);
    }
    @Override
    public void onDisconnected() {}
    @Override
    public void onConnectionFailed(ConnectionResult result) {}
    @Override
    protected void onResume() {
        super.onResume();
        locationClient.connect();
    }
    @Override
    public void onPause() {
        super.onPause();
        
        if(locationClient.isConnected())
            locationClient.removeLocationUpdates(this);
        
        locationClient.disconnect();
    }
}
 
<AndroidManifest>
<?xml version=”1.0″ encoding=”utf-8″?>
<manifest xmlns:android=”http://schemas.android.com/apk/res/android”
    package=”com.frknbrgl.nerdeyim”
    android:versionCode=”1″
    android:versionName=”1.0″ >

    <uses-sdk
        android:minSdkVersion=”18″
        android:targetSdkVersion=”18″ />
    
    <uses-permission android:name=”android.permission.ACCESS_FINE_LOCATION”/>
    <uses-permission android:name=”android.permission.INTERNET”/>

    <application
        android:allowBackup=”true”
        android:icon=”@drawable/ic_launcher”
        android:label=”@string/app_name”
        android:theme=”@style/AppTheme” >
        <activity
            android:name=”.MainActivity”
            android:label=”@string/app_name” >
            <intent-filter>
                <action android:name=”android.intent.action.MAIN” />

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

</manifest>

Devam Ediyor 0
Android 5 sene 10 Cevap 3152 görüntüleme Intern 0

Yazar HakkındaIntern

Cevaplar ( 10 )

  1. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    android:name=”.MainActivity” kısmını
    android:name=”com.seninpaketadin.MainActivity” şeklinde dener misin?

  2. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    android:name=”com.frknbrgl.nerdeyim.MainActivityŞeklinde düzelttim ama değişen bir şey yok 🙁09-18 21:54:27.217: W/dalvikvm(32057): Link of class ‘Lcom/frknbrgl/nerdeyim/MainActivity;’ failed09-18 21:54:27.217: W/dalvikvm(32057): threadid=1: thread exiting with uncaught exception (group=0x416c9e18)09-18 21:54:27.227: E/AndroidRuntime(32057): FATAL EXCEPTION: main09-18 21:54:27.227: E/AndroidRuntime(32057): Process: com.frknbrgl.nerdeyim, PID: 3205709-18 21:54:27.227: E/AndroidRuntime(32057): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.frknbrgl.nerdeyim/com.frknbrgl.nerdeyim.MainActivity}: java.lang.ClassNotFoundException: Didn’t find class “com.frknbrgl.nerdeyim.MainActivity” on path: DexPathList[[zip file “/data/app/com.frknbrgl.nerdeyim-2.apk”],nativeLibraryDirectories=[/data/app-lib/com.frknbrgl.nerdeyim-2, /vendor/lib, /system/lib]]09-18 21:54:27.227: E/AndroidRuntime(32057): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2503)09-18 21:54:27.227: E/AndroidRuntime(32057): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2641)09-18 21:54:27.227: E/AndroidRuntime(32057): at android.app.ActivityThread.access$800(ActivityThread.java:156)09-18 21:54:27.227: E/AndroidRuntime(32057): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1355)09-18 21:54:27.227: E/AndroidRuntime(32057): at android.os.Handler.dispatchMessage(Handler.java:102)09-18 21:54:27.227: E/AndroidRuntime(32057): at android.os.Looper.loop(Looper.java:157)09-18 21:54:27.227: E/AndroidRuntime(32057): at android.app.ActivityThread.main(ActivityThread.java:5867)09-18 21:54:27.227: E/AndroidRuntime(32057): at java.lang.reflect.Method.invokeNative(Native Method)09-18 21:54:27.227: E/AndroidRuntime(32057): at java.lang.reflect.Method.invoke(Method.java:515)09-18 21:54:27.227: E/AndroidRuntime(32057): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)09-18 21:54:27.227: E/AndroidRuntime(32057): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674)09-18 21:54:27.227: E/AndroidRuntime(32057): at dalvik.system.NativeStart.main(Native Method)09-18 21:54:27.227: E/AndroidRuntime(32057): Caused by: java.lang.ClassNotFoundException: Didn’t find class “com.frknbrgl.nerdeyim.MainActivity” on path: DexPathList[[zip file “/data/app/com.frknbrgl.nerdeyim-2.apk”],nativeLibraryDirectories=[/data/app-lib/com.frknbrgl.nerdeyim-2, /vendor/lib, /system/lib]]09-18 21:54:27.227: E/AndroidRuntime(32057): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)09-18 21:54:27.227: E/AndroidRuntime(32057): at java.lang.ClassLoader.loadClass(ClassLoader.java:497)09-18 21:54:27.227: E/AndroidRuntime(32057): at java.lang.ClassLoader.loadClass(ClassLoader.java:457)09-18 21:54:27.227: E/AndroidRuntime(32057): at android.app.Instrumentation.newActivity(Instrumentation.java:1079)09-18 21:54:27.227: E/AndroidRuntime(32057): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2494)09-18 21:54:27.227: E/AndroidRuntime(32057): … 11 more

  3. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Projene sağ tıkla Properties seç
    Sol taraftan Java Build Path seç
    Order and Export tab seç.
    Burda projene eklediğin tüm jarların tiki olup olmadığını kontrol et.
    Son olarak project menüsünün altında Clean yap ve projeyi çalıştır.

  4. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Değişen bir şey olmadı Taha Bey. Dediğim gibi ConnectionCallbacks ve OnConnectionFailedListener’i implement etmek yerine LocationManager kullanarak ve  LocationListener implement ederek konum bilgimi alabiliyorum. Fakat yukarıdaki gibi yazılan kod neden çalışmıyor anlamıyorum.Neyi gözden kaçırıyor alabilirim.

  5. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Başka bir cihazla deneme şansınız oldu mu peki?Cihaz bazlı bir sorun olabilir mi?
    Bir emülatörde deneseniz.Google play li emülatör için şu dersime bakabilirsiniz.
    http://www.mobilhanem.com/android-genymotion-emulator-kurulumu-ve-google-play-yukleme/

    • Avatar

      Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

      Rapor et
      İptal

      Bende de aynı hata var. Üstelik ben de gelymotion emulator kullanıyorum. Bence cıhaz bazlı bir sorun değil.

  6. Taha Kırca

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Hatnın logcat çıktısını paylaşır mısın?

  7. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    If there are many sad stories, share it with the people you trust. Sharing helps people get closer together and you also relieve some of that sadness.

  8. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    If there are many sad stories, share it with the people you trust. Sharing helps people get closer together and you also relieve some of that sadness. run 2

Cevap bırak

Gözat

KOD PAYLAŞIRKEN DİKKAT!!!!

HTML kod paylaşmak için

<pre class="html">HTML KOD</pre>
XML kod paylaşmak için
<pre class="xml">XML KOD</pre>
Diğer dillerde(php,java,android,javasvript,c# vs..) kod paylaşmak için
<pre>KOD</pre>
tagları arasında paylaşmayı unutmayın.