Italian Problemi di compilazione

udg

Expert
Licensed User
Longtime User
Ciao, sono in viaggio e non homodo di fare altro senon commentare.
Prima di tutto, mi scuso per aver letto male il post #12 dove avevi detto chiaramente che l'esempio compilava regolarmente; quindi l'indicazione sulla versione della libreria pare aver avuto poco senso.
Dall'ultimo post, seppure il log mi appaia tagliato lateralmente, sembra che ora tu abbia un errore differente, ma sempre in fase di esecuzione.

Prova a seguire il consiglio di @LucaMs e facci sapere. Di mio posso solo confermare che con B4A 7.30, libreria 1.10 e codice del demo2 funziona tutto a meno di un warning su un png inesistente ed inutilizzato.

Se non ne veniamo a capo prima, la prossima settimana potrei rilasciare il sorgente della libreria.. non contiene di certo segreti di Stato..eheh

udg
 

ken87

Active Member
Licensed User
Longtime User
Ciao, sono in viaggio e non homodo di fare altro senon commentare.
Prima di tutto, mi scuso per aver letto male il post #12 dove avevi detto chiaramente che l'esempio compilava regolarmente; quindi l'indicazione sulla versione della libreria pare aver avuto poco senso.
Dall'ultimo post, seppure il log mi appaia tagliato lateralmente, sembra che ora tu abbia un errore differente, ma sempre in fase di esecuzione.

Prova a seguire il consiglio di @LucaMs e facci sapere. Di mio posso solo confermare che con B4A 7.30, libreria 1.10 e codice del demo2 funziona tutto a meno di un warning su un png inesistente ed inutilizzato.

Se non ne veniamo a capo prima, la prossima settimana potrei rilasciare il sorgente della libreria.. non contiene di certo segreti di Stato..eheh

udg
Includo il log:

** Activity (main) Create, isFirst = true **
main_activity_create (java line: 394)
java.lang.NoSuchMethodError: anywheresoftware.b4a.objects.PanelWrapper.SetBackgroundImageNew
at eu.dgconsulting.dgactionbar.cl_dgactbar._prepareab(cl_dgactbar.java:641)
at eu.dgconsulting.dgactionbar.cl_dgactbar._showactionbar(cl_dgactbar.java:995)
at eu.dgconsulting.dgabarex2.main._activity_create(main.java:394)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:186)
at eu.dgconsulting.dgabarex2.main.afterFirstLayout(main.java:102)
at eu.dgconsulting.dgabarex2.main.access$000(main.java:17)
at eu.dgconsulting.dgabarex2.main$WaitForLayout.run(main.java:80)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)
main_activity_create (java line: 394)
java.lang.NoSuchMethodError: anywheresoftware.b4a.objects.PanelWrapper.SetBackgroundImageNew
at eu.dgconsulting.dgactionbar.cl_dgactbar._prepareab(cl_dgactbar.java:641)
at eu.dgconsulting.dgactionbar.cl_dgactbar._showactionbar(cl_dgactbar.java:995)
at eu.dgconsulting.dgabarex2.main._activity_create(main.java:394)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:186)
at eu.dgconsulting.dgabarex2.main.afterFirstLayout(main.java:102)
at eu.dgconsulting.dgabarex2.main.access$000(main.java:17)
at eu.dgconsulting.dgabarex2.main$WaitForLayout.run(main.java:80)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)

Librerie java:
C:\Program Files\Java\jdk1.8.0_144\bin\javac.exe
 

udg

Expert
Licensed User
Longtime User
Possibile che usi un sdk moooolto vecchio?
Cosa succede se scrivi un breve programma, senza la libreria, che faccia uso delle funzioni che nei log vengono segnalate come inesistenti?
Intendo Listview.addtwolinesandbitmap2 , panel.setbackground etc etc
 

ken87

Active Member
Licensed User
Longtime User
Possibile che usi un sdk moooolto vecchio?
Cosa succede se scrivi un breve programma, senza la libreria, che faccia uso delle funzioni che nei log vengono segnalate come inesistenti?
Intendo Listview.addtwolinesandbitmap2 , panel.setbackground etc etc

C:\android\sdk1\platforms\android-22\android.jar
Queste la libreria sdk installata.
Io ho compilato altri programma è funzionano.
Puoi postate qualche esempio così ti dico quello che succede?

Avrei la neceisstà di creare un menu a destra tenendo icona titolo come quello allegato che mi va benissimo però s3 il menu me l'ho da al centro premendo il tasto del menu.
Invece a me serve tutto a destra come allegato sotto.
Ottengo il risultato sul emulatore ma non riesco s3 sansung
 

Attachments

  • libusate.jpg
    libusate.jpg
    262.1 KB · Views: 220
  • emu.jpg
    emu.jpg
    38.7 KB · Views: 218
Last edited:

udg

Expert
Licensed User
Longtime User
In realtà mi hai già risposto. Il tuo sdk è più che recente e in altri programmi, facendouso di quelle funzioni, non hai problemi.
Al momento non mi viene in mente altro.
Vediamo se altri riscontrano lo stesso problema o se a qualcuno si accende la lampadina..
 

ken87

Active Member
Licensed User
Longtime User
In realtà mi hai già risposto. Il tuo sdk è più che recente e in altri programmi, facendouso di quelle funzioni, non hai problemi.
Al momento non mi viene in mente altro.
Vediamo se altri riscontrano lo stesso problema o se a qualcuno si accende la lampadina..
Tralasciando la libreria non hai qualche soregnte per inserire un sempice menu nella barra del titolo e icona visualizzandolo a destra, pensavo a un panello con label e icone di base... Come faccio a posizionare il panello sepre alla destra della mia applicazione?
Efetto è quello mostrsto in foto?
Usando questa istruzione :
B4X:
    Activity.AddMenuItem("Overflow 1", "")
    Activity.AddMenuItem("Overflow 2", "")
    Activity.AddMenuItem("Overflow 3", "")
Funziona bene sono nel emaulatore
 
Last edited:

udg

Expert
Licensed User
Longtime User
Di sicuro ho del codice, ma sono in treno e non avrò il mio pc prima di martedì sera.
Ma vedrai che altri ti aiuteranno appena avranno modo di collegarsi e leggere il thread.

udg
 

ken87

Active Member
Licensed User
Longtime User
Di sicuro ho del codice, ma sono in treno e non avrò il mio pc prima di martedì sera.
Ma vedrai che altri ti aiuteranno appena avranno modo di collegarsi e leggere il thread.

udg
Grazie mille per ora
 
Top