2011-12-31 5 views
1

MonoDroidからRedLaserSDK.javaを使用しようとしています。MonoDroidのRedLaserSDK.java

  • 私は描画可能/ overlay_logoを含めましたレイアウト/ video_view.axml
  • を含めました
  • AndroidJavaSource
  • として、私はRedLaserSDK.javaを含めました
  • AndroidJavaLibrary
  • ように私はredlasersdk.jarを含めました。 PNG
  • 私は/生beep.ogg
  • 含めました

マイMainActivityはこのようなものになります。

[Activity (Label = "MainActivity", MainLauncher = true)] 
public class MainActivity : TabActivity 
{ 
    protected override void OnCreate (Bundle bundle) 
    { 
    base.OnCreate(bundle); 

    // Set our view from the "main" layout resource 
    SetContentView(Resource.Layout.Main); 

    TabHost tabHost = TabHost; 

    // Tab for Scan 
    TabHost.TabSpec scanspec = tabHost.NewTabSpec("Scan"); 
    scanspec.SetIndicator("", Resources.GetDrawable(Resource.Drawable.icon_scan_tab)); 
    Intent scanIntent = new Intent(this, Java.Lang.Class.ForName("com.ebay.rlsample.RedLaserSDK")); 
    scanspec.SetContent(scanIntent); 

    tabHost.AddTab(scanspec); // Exception occurs here.... 
    } 
} 

しかし、私はActivityNotFound例外を取得:「MyAppに/ MyApp.com.ebay.rlsample.RedLaserSDK」明示的にクラスを見つけることができません

私が間違っている可能性がありますどのように任意の考え?

+0

また、誰もがJavaソース活動のための右のパッケージおよびクラス名を取得する方法を知っているのですか?たとえ私がそれを理解するためにaptファイルを開かなければならないとしても。 – ConsultUtah

答えて

2

私が行方不明になった全てました:

<activity android:name="com.ebay.rlsample.RedLaserSDK" android:label="RedLaserSDK"/> 
+0

あなたの足跡に沿って、最新のRedLaserSDK(3.0.3)用に[TestApplication](https://github.com/pcoder/RedLaserDroid)を作成しました。どうもありがとうございました。 – PCoder