Autore Topic: Problema di instanziazione della classe di Airpush  (Letto 269 volte)

Offline giupardeb

  • Utente junior
  • **
  • Post: 115
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Glaxy Note 4
Problema di instanziazione della classe di Airpush
« il: 19 Agosto 2015, 22:19:05 CEST »
0
Buona sera ragazzi, stavo cercando di inserire la pubblicità di airpush sulla mia applicazione, questo è il layout dove vorrei inserire la pubblicità:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent">

    <FrameLayout
       android:id="@+id/fullscreen_content_controls"
       style="?metaButtonBarStyle"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:layout_gravity="center_horizontal|bottom"
       android:gravity="bottom"
       android:theme="@style/FullscreenTheme">

        <android.support.v4.view.ViewPager
           android:id="@+id/pager"
           android:layout_width="fill_parent"
           android:layout_height="fill_parent" />

        <FrameLayout
           android:id="@+id/frameLayout"
           style="?metaButtonBarStyle"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:layout_gravity="center_horizontal|bottom"
           android:gravity="bottom"
           android:theme="@style/FullscreenTheme">

            <Button
               android:id="@+id/btn_back"
               style="?metaButtonBarButtonStyle"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_gravity="right|center_vertical"
               android:alpha="0.7"
               android:background="@color/black_overlay"
               android:drawableLeft="@drawable/back" />
           
            <com.mnrx.syuu177750.AdView
               android:id="@+id/myAdView"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_gravity="center_horizontal" />

        </FrameLayout>

    </FrameLayout>

</FrameLayout>

Mentre questo di seguito è l'errore che AndroidStudio mi restituisce:

Codice: [Seleziona]
Rendering Problems The following classes could not be instantiated:
- com.mnrx.syuu177750.AdView (Open Class, Show Exception, Clear Cache)
 Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE  Exception Details java.lang.ClassNotFoundException: org.json.JSONException Copy stack to clipboard 

come potrei risolvere? Grazie mille anticipatamente :)

Offline giupardeb

  • Utente junior
  • **
  • Post: 115
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Glaxy Note 4
Re:Problema di instanziazione della classe di Airpush
« Risposta #1 il: 24 Agosto 2015, 11:27:27 CEST »
0
Ragazzi, il problema è cambiato. Reinstallando tutte le librerie di airpush, adesso l'errore che mi dà è questo:

Codice: [Seleziona]
Rendenring Problems:
Exception raised during rendering: Method code too large!

su questo layout:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent">

    <GridView
       android:id="@+id/grid_view"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:background="#000000"
       android:gravity="center"
       android:numColumns="auto_fit"
       android:stretchMode="columnWidth" />

    <FrameLayout
       android:id="@+id/frameLayout"
       style="?metaButtonBarStyle"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:layout_gravity="center_horizontal|bottom"
       android:gravity="bottom"
       android:theme="@style/FullscreenTheme">

        <com.mnrx.syuu177750.AdView
           android:id="@+id/myAdView"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="center_horizontal" />

    </FrameLayout>
</FrameLayout>

PERCHÈ?