三星Zirconia Protection崩溃

时间:2013-01-04 21:22:37

标签: android samsung-mobile

我必须在Samsung Apps上发布付费应用,因此我尝试在官方三星开发者网站上the guide之后为Android实施Zirconia许可管理保护。

我已将Zirconia.jar库添加到构建路径,并在项目的libs文件夹中添加了文件armeabi的{​​{1}}文件夹。

当我尝试运行这个简单的测试项目时

libnativeinterface.so

我收到此错误并且应用程序崩溃

class MyLicenseCheckListener implements LicenseCheckListener {

    public void licenseCheckedAsValid() {
        Log.d("ZirconiaTest", "License is valid");

        ownerHandler.post(new Runnable() {
            public void run() {
                ownerTextView.setText("Licenza verificata correttamente");
            }
        });
    }

    public void licenseCheckedAsInvalid() {
        Log.d("ZirconiaTest", "License is invalid");

        ownerHandler.post(new Runnable() {
            public void run() {
                ownerTextView.setText("Licenza non valida");
            }
        });
    }

    Handler ownerHandler;
    TextView ownerTextView;
}

public class ZirconiaTest extends Activity {

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Handler handler = new Handler();
        TextView  tv = new TextView(this);
        tv.setText( "This is a simple test application for Zirconia!\nPlease hold on while verifying the license..." );
        setContentView(tv);

        Zirconia zirconia = new Zirconia(this);

        zirconia.doVariablesTest();

        MyLicenseCheckListener listener = new MyLicenseCheckListener();
        listener.ownerHandler = handler;
        listener.ownerTextView = tv;
        //zirconia.setBogusIMEI("");
        zirconia.setLicenseCheckListener(listener);
        zirconia.checkLicense(false, false);

        zirconia.doVariablesTest();        
    }
}

有什么问题?

2 个答案:

答案 0 :(得分:0)

哦,我也有这个错误。这是解决方案:

  1. 拖动“Zirconia.jar”文件并将其放入项目中的“libs”文件夹中,在Eclipse中。不要从bulid路径中删除它!我为你附上照片。我希望我帮助
  2. My image

答案 1 :(得分:0)

这是一个我忘记的老问题。 此问题是由损坏的Eclipse缓存,删除.metadata文件夹并重新编译项目而导致问题消失引起的。