Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Problem kod pokretanja emulatora - android aplikacija

  • 16 odgovora
  • 7.178 pregleda

Najnovija ↓

Problem kod pokretanja emulatora - android aplikacija 15.03.2015. u 18:13 · pre 141 mesec #1
Ljudi pomozaite, nmg. da pokrenem apliakciju android.

Non-stop dobijam poruku o gresci :

[2015-03-15 18:01:08 - Test] Failed to install Test.apk on device 'emulator-5554!
[2015-03-15 18:01:08 - Test] (null)
[2015-03-15 18:01:09 - Test] Launch canceled!.




Pokusavao sam u DDMS da ADBConnection time out stavim sa 5000 na 10000 (ms).. u DDMS sam jos pokusavao Reset adb, clone projekat, resetujem eclipsu, ali ne pomaze.

Poksavao sam da pravim novi emulator.
Re: Problem kod pokretanja emulatora - android aplikacija 15.03.2015. u 21:12 · pre 141 mesec #3
Evo sada sam pokrenuo Avd menager, ne javlja nikakvu gresku, iskucao sam sms,usao sam u galeriju.. medjutim u okviru mi se pojavi na trenutak nekekva crvena linija..
Re: Problem kod pokretanja emulatora - android aplikacija 15.03.2015. u 21:45 · pre 141 mesec #5
Medjutim kada pokusavam da nesto ispisem na ekran, on mi zaista ispise ali u logcetu mi javlja sledecu gresku:

03-15 21:44:10.414: E/memtrack(1753): Couldn't load memtrack module (No such file or directory)
03-15 21:44:10.416: E/android.os.Debug(1753): failed to load memtrack module: -2
Re: Problem kod pokretanja emulatora - android aplikacija 16.03.2015. u 13:01 · pre 141 mesec #7
Ovako sa ovog sajta sam skinuo drajver, postavio ga u folder libs.

Dosao na folder libs uradio Add build path.

Kod Test.java : (baza je pod linuxom zato je upitanju ovakva putanja)

Code:
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tx=(TextView) findViewById(R.id.txtV);

        try
        {
        
            
            //regitsracija drajvera
            Class.forName("org.firebirdsql.jdbc.FBDriver");
        
            
           
            //konekcioni string
            String sCon = "jdbc:firebirdsql://192.xxx.xx.xx:3050/var/xxx/xxx/xxx.FDB";
            @SuppressWarnings("unused")
            Connection con = DriverManager.getConnection(sCon, "d", "a");
       
  tx.setText("KONEKTOVAO SAM SE");
            
           
            
            
            
        }catch(Exception ex)
       {
               
            tx.setText("nisam se konektovao");

}


AndroidManifest.xml:

Code:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.t"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="22" />
    <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>



activity_main.xml
Code:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.t.MainActivity" >

    <TextView
        android:id="@+id/txtV"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=" " />

</RelativeLayout>

Re: Problem kod pokretanja emulatora - android aplikacija 16.03.2015. u 13:03 · pre 141 mesec #8
Stim sto se meni na ekran ispise :

Code:
  tx.setText("nisam se konektovao");

Ali u Logcetu dobijam gresku:

E/memtrack(1753): Couldn't load memtrack module (No such file or directory)
E/android.os.Debug(1753): failed to load memtrack module: -2
Re: Problem kod pokretanja emulatora - android aplikacija 16.03.2015. u 13:17 · pre 141 mesec #9
03-16 13:03:45.691: E/memtrack(1458): Couldn't load memtrack module (No such file or directory)
03-16 13:03:45.691: E/android.os.Debug(1458): failed to load memtrack module: -2
03-16 13:03:48.500: E/InputDispatcher(351): channel '20febfbe com.example.t/com.example.t.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
03-16 13:03:49.497: E/RemoteController(548): Cannot set synchronization mode on an unregistered RemoteController

Ovo je najnovija greska..
Re: Problem kod pokretanja emulatora - android aplikacija 16.03.2015. u 20:53 · pre 141 mesec #10
Znaci, na ekranu ti ispise nisam se konektovao?

Da li si siguran da su dobri ip andresa, port, putanja?

Kakva je to baza?

Da li je dobro podesen sever, sta je na portu 3050?

Probaj bez onoga /var, databaseRoot/xxx.FDB?

Nisam nikad' sa ovom ".FDB" bazom radio.
Potpis
https://www.youtube.com/watch?v=CGvGdOjnTIA
Re: Problem kod pokretanja emulatora - android aplikacija 16.03.2015. u 21:36 · pre 141 mesec #11
Siguran sam u putanje,ip, port..zato sto u javi konzolna aplikacija ispise mi podatke isti konekcijoni string sve isto. Upitanju je firebird baza..
Mislim da je problem u nekoj putanji.
Nasao sam na ovom linku:
https://bbs.archlinux.org/viewtopic.php?id=92550
treba podesiti CLASSPATH ali nzm gde, verovato odvlaci taj konekcioni string na neku drugu putanju.

Svrha ove aplikacije da se ulogujem, vidim lager listu arikala, kolicine i posaljem poadatke(odnosno odredjenu kolicinu za odrdjeni artikal nazad u bazu) .
Re: Problem kod pokretanja emulatora - android aplikacija 16.03.2015. u 21:39 · pre 141 mesec #12

Kada postavim :

Log.e("Nisam se konektovao",e.getMessage());
ispisuje mi sledece:

03-16 21:37:53.606: E/Nisam se konektovao(1537): Communications link failure
03-16 21:37:53.606: E/Nisam se konektovao(1537): The last packet sent successfully to the server was 0 milliseconds ago.
The driver has not received any packets from the server.

Re: Problem kod pokretanja emulatora - android aplikacija 17.03.2015. u 11:21 · pre 141 mesec
izmenjeno 1 put, poslednji put dule_ns 17.03.2015. u 11:32
  1. dule_ns17.03.2015. u 11:32zapis iz teksta poruke
#13
@Dejan tf

Dejane, nemam baš mnogo iskustva sa androidom ali mi se čini da imaš grešku u dizajnu. Naime, jedina baza sa kojom android aplikacija treba da komunicira direktno je baza na samom uređaju. Ukoliko treba da pristupaš bazi koja se nalazi negde drugde deluje mi da je mnogo bolje da napraviš serversku aplikaciju koja komunicira sa tom bazom, a u svom androidu napraviš klijenta koji komunicira sa tim serverom (koji protokol koristi komunikacija client - server je na tebi).
Re: Problem kod pokretanja emulatora - android aplikacija 17.03.2015. u 11:50 · pre 141 mesec #14
Hvala na odgovoru,

I ja sam na masteru radio android, neku manju aplikaciju sam napravio, ali to nije dovoljo, posle toga se opste nisam bavio androidom vec 2 godine, tako da imam malih probema. Ovo je aplikacija koju je potrebno da uradim na poslu, za komerciju, trebovanje robe, prikaz restriktivnog lagera itd..
Re: Problem kod pokretanja emulatora - android aplikacija 19.03.2015. u 10:56 · pre 141 mesec #17
Imam jos jedno pitanje:
Kada zelim da upisem neke podatke u listu, sve odradim po meni kako treba, klikom na dugme mi se pojavi lista ali nikakvi podaci se ne upisu, nejavlja mi nikakvu gresku:
Upit je poslat, metoda ga prima kao parametar..Ispise mi sledeci deo, Log.e("Sve je dobro ","SUPER" );
Code:




    public void upitSQL(String upitS) {
        // TODO Auto-generated method stub
        
        ResultSet reset=null;
        Statement st=null;
        
        try{
         st =konekcija.createStatement();
        reset = st.executeQuery(upitS);
        
        List<Map<String ,String>>data=null;
        
        data=new ArrayList<Map<String,String>>();
        
        while(reset.next())
        {
            
            
            Map<String,String> podaci= new HashMap<String,String>();
            podaci.put("SIF",reset.getString("SIF"));
            podaci.put("NAZIV", reset.getString("NAZIV"));
            data.add(podaci);
            
           
        }
        
        String[] ime={"A","B"};
        int[] povzivanje={R.id.txt_naslov,R.id.txt_pocetak};
        //sa=new SimpleAdapter(this, data, R.layout.model, ime, povzivanje);
        sa=new SimpleAdapter(MainActivity.this,data,R.layout.model,ime,povzivanje);
        
        prikaz.setAdapter(sa);
        Log.e("Sve je dobro ","SUPER" );
        }catch(SQLException se)
        {
            Log.e("Nije dobar sql", se.getMessage());
        }catch(Exception e)
        
        {
       Log.e("NIJE DOBRO" ,   e.getMessage());    
            
        }

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme