Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 28 su 28

Hybrid View

  1. #1
    dovresti vedere nel log che errore ti da!

  2. #2
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Quote Originariamente inviata da fermat Visualizza il messaggio
    dovresti vedere nel log che errore ti da!
    Questo è il log, ma nel manifest android xml l'attività è dichiarata ...:
    02-08 15:17:16.490: I/Process(3157): Sending signal. PID: 3157 SIG: 902-08 15:24:42.010: D/myFirstApp(3365): onStart() called
    02-08 15:24:42.010: D/myFirstApp(3365): onResume() called
    02-08 15:24:42.100: D/libEGL(3365): loaded /system/lib/egl/libEGL_tegra.so
    02-08 15:24:42.120: D/libEGL(3365): loaded /system/lib/egl/libGLESv1_CM_tegra.so
    02-08 15:24:42.150: D/libEGL(3365): loaded /system/lib/egl/libGLESv2_tegra.so
    02-08 15:24:42.190: D/OpenGLRenderer(3365): Enabling debug mode 0
    02-08 15:24:49.140: D/AndroidRuntime(3365): Shutting down VM
    02-08 15:24:49.140: W/dalvikvm(3365): threadid=1: thread exiting with uncaught exception (group=0x40a431f8)
    02-08 15:24:49.140: E/AndroidRuntime(3365): FATAL EXCEPTION: main
    02-08 15:24:49.140: E/AndroidRuntime(3365): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.ccmex.myFirstApp/com.ccmex.myFirstApp.WebserActivity}; have you declared this activity in your AndroidManifest.xml?
    02-08 15:24:49.140: E/AndroidRuntime(3365): at android.app.Instrumentation.checkStartActivityResu lt(Instrumentation.java:1508)
    02-08 15:24:49.140: E/AndroidRuntime(3365): at android.app.Instrumentation.execStartActivity(Inst rumentation.java:1384)
    02-08 15:24:49.140: E/AndroidRuntime(3365): at android.app.Activity.startActivityForResult(Activi ty.java:3190)
    02-08 15:24:49.140: E/AndroidRuntime(3365): at com.ccmex.myFirstApp.MainActivity$4.onClick(MainAc tivity.java:42)
    02-08 15:24:49.140: E/AndroidRuntime(3365): at android.view.View.performClick(View.java:3511)
    02-08 15:24:49.140: E/AndroidRuntime(3365): at android.view.View$PerformClick.run(View.java:14110 )
    02-08 15:24:49.140: E/AndroidRuntime(3365): at android.os.Handler.handleCallback(Handler.java:605 )
    02-08 15:24:49.140: E/AndroidRuntime(3365): at android.os.Handler.dispatchMessage(Handler.java:92 )
    02-08 15:24:49.140: E/AndroidRuntime(3365): at android.os.Looper.loop(Looper.java:137)
    02-08 15:24:49.140: E/AndroidRuntime(3365): at android.app.ActivityThread.main(ActivityThread.jav a:4424)
    02-08 15:24:49.140: E/AndroidRuntime(3365): at java.lang.reflect.Method.invokeNative(Native Method)
    02-08 15:24:49.140: E/AndroidRuntime(3365): at java.lang.reflect.Method.invoke(Method.java:511)
    02-08 15:24:49.140: E/AndroidRuntime(3365): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:784)
    02-08 15:24:49.140: E/AndroidRuntime(3365): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:551)
    02-08 15:24:49.140: E/AndroidRuntime(3365): at dalvik.system.NativeStart.main(Native Method)


  3. #3
    o è sbagliato il nome che hai messo nel manifest, o non saprei.
    posta anche il manifest.

  4. #4
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Ok, grazie ecco il manifest :
    <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.ccmex.myFirstApp"
    android:versionCode="1"
    android:versionName="1.0" >


    <uses-permission android:name="android.permission.INTERNET" >
    </uses-permission>


    <uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="19" />


    <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>
    <activity
    android:name=".MainSendEmail"
    android:label="@string/app_name" >
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />


    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>
    <activity
    android:name=".WebserActivity"
    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>

  5. #5
    intanto alle Activity non principali (alle quali arrivi ad esempio da un menu, ecc) non serve che metti:
    codice:
    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
    poi prova a mettere tutto il nome del package.
    questo è un esempio di una mia acttivity alla quale accedo da un menu:
    codice:
            <activity
                android:name="com.test.ActivityAddEr"
                android:label="@string/vuoto" >
            </activity>
    altro non saprei....

  6. #6
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Grazie, ho fatto come hai detto nel manifest adesso il log è questo:
    02-08 16:27:59.310: E/AndroidRuntime(5562): FATAL EXCEPTION: main



    02-08 16:27:59.310: E/AndroidRuntime(5562): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.ccmex.myFirstApp/com.ccmex.myFirstApp.WebServiceDemoActivity}: java.lang.ClassCastException: com.ccmex.myFirstApp.WebServiceDemoActivity cannot be cast to android.app.Activity




    02-08 16:27:59.310: E/AndroidRuntime(5562): Caused by: java.lang.ClassCastException: com.ccmex.myFirstApp.WebServiceDemoActivity cannot be cast to android.app.Activity

    Eppure ho semplificato al massimo, WebServiceDemoActivity:
    codice:
    package com.ccmex.myFirstApp;
    
    public class WebServiceDemoActivity {
        
    
    
    }
    In Main_activity.java ho inserito all'interno di public class MainActivity extends Activity:
    codice:
                Button newsButton = (Button) findViewById(R.id.button4);            
    newsButton.setOnClickListener(new View.OnClickListener() {
                    public void onClick(View v) {
                        Intent myIntent = new Intent(v.getContext(),
                                WebServiceDemoActivity.class);
                        startActivityForResult(myIntent, 0);
                    }
                });
    Ma quando clicco sul tasto con id button 4 si verifica arresto anomalo...

  7. #7
    mi sa che devi studiarti qualche base però:
    codice:
    public class WebServiceDemoActivity extends Activity {
    
    }
    inoltre la classe si chiama WebServiceDemoActivity, mentre nel manifest hai messo un altro nome....

  8. #8
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Quote Originariamente inviata da fermat Visualizza il messaggio
    mi sa che devi studiarti qualche base però:
    codice:
    public class WebServiceDemoActivity extends Activity {
    
    }
    inoltre la classe si chiama WebServiceDemoActivity, mentre nel manifest hai messo un altro nome....
    Grazie mille !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.