Try to create a java class from c++ side but keep crashing
appBucksAdv.java
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
{
}
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
{
}
To copy to clipboard, switch view to plain text mode
simpleJNI.hpp
#include <QObject>
#include <QtAndroidExtras/QAndroidJniObject>
{
Q_OBJECT
public:
explicit simpleJNI
(QObject *parent
= nullptr
);
private:
QAndroidJniObject advClass_;
};
#include <QObject>
#include <QtAndroidExtras/QAndroidJniObject>
class simpleJNI : public QObject
{
Q_OBJECT
public:
explicit simpleJNI(QObject *parent = nullptr);
private:
QAndroidJniObject advClass_;
};
To copy to clipboard, switch view to plain text mode
simpleJNI.cpp
#include "simpleJNI.hpp"
simpleJNI
::simpleJNI(QObject *parent
) : advClass_("adv/appBucksAdv") //crash when I create the java class
{
}
#include "simpleJNI.hpp"
simpleJNI::simpleJNI(QObject *parent) :
QObject(parent),
advClass_("adv/appBucksAdv") //crash when I create the java class
{
}
To copy to clipboard, switch view to plain text mode
error messages : http://pastebin.com/D1ZWJ53s
codes : https://github.com/stereomatchingkis...er/androidTest
Bookmarks