I tested the above project in my rooted device(Android 6.0), but I am getting below error. Can you please help me on this.
java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at com.github.paulononaka.installapkinbackground.apihelper.ApplicationManager.installPackage(ApplicationManager.java:326)
at com.github.paulononaka.installapkinbackground.apihelper.ApplicationManager.installPackage(ApplicationManager.java:322)
at com.github.paulononaka.installapkinbackground.apihelper.ApplicationManager.installPackage(ApplicationManager.java:316)
at com.github.paulononaka.installapkinbackground.MainActivity$2.onClick(MainActivity.java:47)
at android.view.View.performClick(View.java:5207)
at android.view.View$PerformClick.run(View.java:21168)
at android.os.Handler.handleCallback(Handler.java:746)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5443)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
Caused by: java.lang.SecurityException: Neither user 10127 nor current process has android.permission.INSTALL_PACKAGES.
at android.os.Parcel.readException(Parcel.java:1620)
at android.os.Parcel.readException(Parcel.java:1573)
at android.content.pm.IPackageManager$Stub$Proxy.installPackage(IPackageManager.java:3436)
at android.app.ApplicationPackageManager.installCommon(ApplicationPackageManager.java:1400)
at android.app.ApplicationPackageManager.installPackage(ApplicationPackageManager.java:1339)
When i try to instantiate ApplicationManager iยดm getting a Runtime Exception, with following message: "Stub!"
The error throws here:
public abstract static class Stub extends android.os.Binder implements android.content.pm.IPackageInstallObserver {
public Stub() {
throw new RuntimeException("Stub!");
}