2017-12-07 6 views
-1

logcatUnknow Fehler in Android Studio

12-07 14:54:16.903 14499-14499/? E/memtrack: Couldn't load memtrack module (No such file or directory) 
12-07 14:54:16.903 14499-14499/? E/android.os.Debug: failed to load memtrack module: -2 
12-07 14:54:17.050 2368-11310/? E/NetworkScheduler: Unrecognised action provided: android.intent.action.PACKAGE_REMOVED 
12-07 14:54:17.688 14558-14558/? E/memtrack: Couldn't load memtrack module (No such file or directory) 
12-07 14:54:17.688 14558-14558/? E/android.os.Debug: failed to load memtrack module: -2 
12-07 14:54:17.732 14569-14576/? E/art: Failed sending reply to debugger: Broken pipe 
12-07 14:54:18.391 1304-1310/? E/SurfaceFlinger: ro.sf.lcd_density must be defined as a build property 

               [ 12-07 14:54:18.407 14569:14569 D/   ] 
               HostConnection::get() New Host Connection established 0x8bda62c0, tid 14569 


               [ 12-07 14:54:18.408 14569:14569 W/   ] 
               Unrecognized GLES max version string in extensions: ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1 
12-07 14:56:49.955 14670-14670/? E/memtrack: Couldn't load memtrack module (No such file or directory) 
12-07 14:56:49.955 14670-14670/? E/android.os.Debug: failed to load memtrack module: -2 
12-07 14:56:49.978 1589-1609/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 60) 
12-07 14:56:49.990 1589-3505/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 56) 
12-07 14:56:50.000 1589-3505/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 56) 
12-07 14:56:50.459 14694-14694/? E/memtrack: Couldn't load memtrack module (No such file or directory) 
12-07 14:56:50.459 14694-14694/? E/android.os.Debug: failed to load memtrack module: -2 
12-07 14:56:50.943 14713-14713/? E/memtrack: Couldn't load memtrack module (No such file or directory) 
12-07 14:56:50.943 14713-14713/? E/android.os.Debug: failed to load memtrack module: -2 
12-07 14:56:55.759 14725-14725/? E/memtrack: Couldn't load memtrack module (No such file or directory) 
12-07 14:56:55.759 14725-14725/? E/android.os.Debug: failed to load memtrack module: -2 
12-07 14:56:55.999 2368-14030/? E/NetworkScheduler: Unrecognised action provided: android.intent.action.PACKAGE_REMOVED 
12-07 14:56:56.683 14784-14784/? E/memtrack: Couldn't load memtrack module (No such file or directory) 
12-07 14:56:56.683 14784-14784/? E/android.os.Debug: failed to load memtrack module: -2 
12-07 14:56:57.207 1304-1652/? E/SurfaceFlinger: ro.sf.lcd_density must be defined as a build property 
12-07 14:57:33.943 2368-2922/? E/NetworkScheduler: ignoring stale queue check message 
+6

Sie sind falsch Einsatz Abfragen mit: es sollte „in einfügen .... "statt" einfügen von .... " – user6019827

+0

Bitte erläutern Sie ausführlich das Problem und das ursprüngliche Ziel - und was? Du hast es schon versucht - in deiner Frage. Sonst werden Sie wahrscheinlich weniger nützliche Antworten erhalten als erhofft. Für den Datensatz behebt der erste obige Kommentar wahrscheinlich das Problem (oder bringt Sie zumindest über den angegebenen Fehler hinaus). – azarc3

Antwort

2

Problem ist mit den SQL query.Its wie

INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)] 
VALUES (value1, value2, value3,...valueN); 

So für Ihren Fall

String query = String.format("INSERT INTO OrderDetail(ProductId,ProductName,Quantity,Price,Discount)VALUES('%s','%s','%s','%s','%s');", order.getProductId(), order.getProductName(), order.getQuantity(), order.getPrice(), order.getDiscount()); db.execSQL(query); 

Hope this helfen.

1

Ihr query falsch ist

Verwendung INSERT INTO statt INSERT FROM

Versuchen Sie, diese

public void addToCart (Order order) 
    { 
     SQLiteDatabase db = getReadableDatabase(); 
     String query = String.format("INSERT INTO OrderDetail(ProductId,ProductName,Quantity,Price,Discount)VALUES('%s','%s','%s','%s','%s');", 
       order.getProductId(), 
       order.getProductName(), 
       order.getQuantity(), 
       order.getPrice(), 
       order.getDiscount()); 
     db.execSQL(query); 

    }