0

I want to create an application which can capture packets traffic with my Android device. I use Jpcap library but the LogCat prints the following error:

java.lang.NoClassDefFoundError: jpcap.JpcapCaptor

My code is:

import jpcap.JpcapCaptor;
import jpcap.NetworkInterface; 
import jpcap.NetworkInterfaceAddress; 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;

public class MainActivity extends Activity 
{
    private TextView net_devise;

    @Override
    protected void onCreate( Bundle savedInstanceState ) 
    {
        super.onCreate( savedInstanceState );
        setContentView( R.layout.activity_main );       
    }

    public void informations( View v )
    {
        NetworkInterface[] device = JpcapCaptor.getDeviceList(); 
        net_devise = ( TextView )findViewById( R.id.textview );

        int i = 0; 
        for ( NetworkInterface d : device ) 
        { 
            net_devise.setText( i++ + "\n" + "Description: " + d.description + "\n" + "d.datalink_description" + "\n" + d.datalink_name  );
        } 
    }   
}
Tunaki
  • 132,869
  • 46
  • 340
  • 423
Panagiotis
  • 511
  • 8
  • 26

0 Answers0