Can’t create java class by QAndroidJniObject
Try to create a java class from c++ side but keep crashing
appBucksAdv.java
Code:
package adv;
import org.qtproject.qt5.android.bindings.QtApplication;
import org.qtproject.qt5.android.bindings.QtActivity;
import android.os.Bundle;
public class appBucksAdv extends QtActivity
{
}
simpleJNI.hpp
Code:
#include <QObject>
#include <QtAndroidExtras/QAndroidJniObject>
{
Q_OBJECT
public:
explicit simpleJNI
(QObject *parent
= nullptr
);
private:
QAndroidJniObject advClass_;
};
simpleJNI.cpp
Code:
#include "simpleJNI.hpp"
simpleJNI
::simpleJNI(QObject *parent
) : advClass_("adv/appBucksAdv") //crash when I create the java class
{
}
error messages : http://pastebin.com/D1ZWJ53s
codes : https://github.com/stereomatchingkis...er/androidTest
Re: Can’t create java class by QAndroidJniObject
I can't even get my application to qmake properly when I add this "QT += androidextras" to my project file.
If you can give me a hand on how to get my Win7/MinGW a way to identify the androidextras, then maybe I can help you out.
Thanks!