0
import com.example.testQRCode.*;  //<--external project 

public class MainActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // create a new intent based on your library activity
        Intent myIntent = new Intent(this, QRCode.class); // QRCode is a class from the external projects
        startActivityForResult(myIntent, 0);  
    }

例外は、システムがアクティビティをインスタンス化できないことを示しています。

私を助けてください。

4

2 に答える 2

0

また、メイン プロジェクトの AndroidManifest.xml ファイルで QRCode.class の Activity クラスを宣言する必要があります。

于 2012-07-04T04:54:37.997 に答える
0

Android ライブラリ プロジェクトであるライブラリを Eclipse に含める場合は、次の方法で簡単に追加できます。

Project Properties->Android

この画面には、「Project Build Target」と「Library」の 2 つのセクションが表示されます。「ライブラリ」セクションでは、他のプロジェクトへの参照を追加できます。

外部の jar ファイルを含める場合は、

Project Properties->Java Build Path->Libraries tab

ここには、必要な jar を含めることができる「Add External Jars...」のボタンがあります。

于 2012-07-04T05:02:22.117 に答える