我在一个Activity里,使用相对布局添加AdMogoLayout,只要加入语句(在第24行):
     AdMogoLayout adMogoLayoutCode = new AdMogoLayout(this,mogoID, false);就报错,
08-18 15:41:32.630: E/dalvikvm(1216): Could not find class 'com.admogo.AdMogoLayout', referenced from method ddStudio.Zodiac.resultActivity.onCreate
08-18 15:41:32.791: E/AndroidRuntime(1216): FATAL EXCEPTION: main
08-18 15:41:32.791: E/AndroidRuntime(1216): java.lang.NoClassDefFoundError: com.admogo.AdMogoLayout
08-18 15:41:32.791: E/AndroidRuntime(1216):  at ddStudio.Zodiac.resultActivity.onCreate(resultActivity.java:24)
08-18 15:41:32.791: E/AndroidRuntime(1216):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
。。而我的Activity已经简化到最简单的情况了:
resultActivity.java:package ddStudio.Zodiac;
import com.admogo.AdMogoLayout;
import com.admogo.AdMogoListener;
import com.admogo.AdMogoManager;
import android.os.Bundle;
import android.app.Activity;
import android.widget.RelativeLayout;public class resultActivity extends Activity   { private final String mogoID = "7d9138d8e8dd47a38d6d36f1d1861ae2";
RelativeLayout myRelativeLayout;

@Override
    public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
        setContentView(R.layout.result);//        myRelativeLayout = (RelativeLayout)findViewById(R.id.RLresult);  
//     myRelativeLayout.setBackgroundDrawable(getResources().getDrawable(R.drawable.underlay));
//     RelativeLayout.LayoutParams LP = null; /************************ 代码方式添加Banner广告 ***********************/
     AdMogoLayout adMogoLayoutCode = new AdMogoLayout(this,mogoID, false);// addContentView(adMogoLayoutCode, params);         
/*************************** 添加Banner广告结束 ************************/   
       
        setContentView(myRelativeLayout);
    }}XML也是极简单:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id  ="@+id/RLresult"
    android:layout_width ="match_parent"
    android:layout_height ="match_parent" >
      
</RelativeLayout>
我已经导入了AdsMOGO_Android_SDK_1.2.0.jar,为什么还找不到AdMogoLayout类? 有前辈遇到过这个麻烦吗,怎样解决呀
折腾我太长时间了......

解决方案 »

  1.   

    你是如何导入的呢?1、在项目中建立一个lib目录,将这个jar文件拷入;
    2、jar文件引用方法参考图片:
    http://blog.csdn.net/aminfo/article/details/7881790
      

  2.   

    芒果官方SDK植入流程说明:
    http://www.adsmogo.com/help/adsmogoandroidsdk此类问题可直接咨询他们工作人员。
      

  3.   

    应该是jar文件导入的不正确。
      

  4.   


    我是按这个说明,建lib目录一步步做的,1.1~1.4步,过程都正常
    http://www.adsmogo.com/help/adsmogoandroidsdk
    发现不行,还重做了两遍,但结果都一样