renyuneyun / Easer

User-defined explicit automation for Android
https://renyuneyun.github.io/Easer/
GNU General Public License v3.0
805 stars 92 forks source link

Latest APK #480

Open MobCode100 opened 4 months ago

MobCode100 commented 4 months ago

This is not a bug report, just to request a latest beta or at least, provide a v0.8.3-beta3 APK file so that it's easier for the community to test them and report issues. There are some critical fix (such as notification event) and features which have been made into beta/dev branch that aren't included in the latest and beta APK releases.

However, I've build my own latest Easer APK for anyone who wants to use it.

svolpe commented 4 months ago

@MobCode100 I'm having issues getting Easer to even build. I have tons of programming experience but I'm fairly new to Android. Would you be able to send me some directions on how to compile it from scratch. I'm getting the following error:

Unsupported Java. Your build is currently configured to use Java 17.0.9 and Gradle 6.5.

I went down the path of upgrading the product to use a newer version of Gradle but then I started getting other issues so I'm assuming that might not have been the right approach.

I'm using the latest Android Studio

svolpe commented 4 months ago

If I change the Java version to one that supports Gradle 6.5 then I get the following error: Could not resolve all dependencies for configuration ':app:betaDebugRuntimeClasspath'. Could not create task ':app:minifyBetaReleaseWithR8'. Cannot query the value of this provider because it has no value available.

I think I got the same error if I updated the Gradle instead of downgrading Java.

MobCode100 commented 4 months ago

I'd get that error too, so I solved it with: Go to File > Project Structure > Modules > app > Properties image

Change the compile sdk version and build tools version to 30.

Make sure you download the build tools: image

Tick Hide Obsolete Packages.

Goodluck!

svolpe commented 4 months ago

did you leave Gradle as the original version and install an old version of JDK or did you upgrade it too?

MobCode100 commented 4 months ago

did you leave Gradle as the original version and install an old version of JDK or did you upgrade it too?

No, I just leave everything as it is. To be honest I'm not familiar with android development too. I made just those changes, and then they worked for me.

svolpe commented 4 months ago

yeah, they worked for me too. Thank you for your help!

MobCode100 commented 4 months ago

yeah, they worked for me too. Thank you for your help!

Glad it worked for you. I've tried to upgrade it using android studio recommendation but it failed to compile. So I'll just stick to SDK 30.