Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aborting: Found compatibility problems checking the public API against the API #108

Closed
Conobi opened this issue Mar 8, 2020 · 2 comments

Comments

@Conobi
Copy link

Conobi commented Mar 8, 2020

I'm getting this error while building Havoc.
I tried repo sync multiple times, I tried resetting this repo and a mka api-stubs-docs-update-current-api as described in this error message:

/var/android/roms/havoc3.2/out/soong/.intermediates/frameworks/base/api-stubs-docs/android_common/current-apicheck/srcjars/android/Manifest.java:3452: error: Added field android.Manifest.perm
ission.HARDWARE_ABSTRACTION_ACCESS [AddedField]
/var/android/roms/havoc3.2/out/soong/.intermediates/frameworks/base/api-stubs-docs/android_common/current-apicheck/srcjars/android/Manifest.java:3453: error: Added field android.Manife[0/321]
ission.MANAGE_LIVEDISPLAY [AddedField]
/var/android/roms/havoc3.2/frameworks/base/media/java/android/media/AudioManager.java:1019: error: Added method android.media.AudioManager.setStreamMaxVolume(int,int) [AddedMethod]
/var/android/roms/havoc3.2/frameworks/base/media/java/android/media/audiofx/DiracSound.java:6: error: Added class android.media.audiofx.DiracSound [AddedClass]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:16167: error: Added field android.provider.Settings.Global.ANIMATION_CONTROLS_DURATION [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:11204: error: Added field android.provider.Settings.Secure.SYSUI_ROUNDED_CONTENT_PADDING [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:11200: error: Added field android.provider.Settings.Secure.SYSUI_ROUNDED_SIZE [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:11134: error: Added field android.provider.Settings.Secure.VOLUME_LINK_NOTIFICATION [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:4661: error: Added field android.provider.Settings.System.DISPLAY_AUTO_CONTRAST [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:4621: error: Added field android.provider.Settings.System.DISPLAY_AUTO_OUTDOOR_MODE [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:4641: error: Added field android.provider.Settings.System.DISPLAY_CABC [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:4671: error: Added field android.provider.Settings.System.DISPLAY_COLOR_ADJUSTMENT [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:4651: error: Added field android.provider.Settings.System.DISPLAY_COLOR_ENHANCE [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:4694: error: Added field android.provider.Settings.System.DISPLAY_PICTURE_ADJUSTMENT [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:4631: error: Added field android.provider.Settings.System.DISPLAY_READING_MODE [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:4594: error: Added field android.provider.Settings.System.DISPLAY_TEMPERATURE_DAY [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:4612: error: Added field android.provider.Settings.System.DISPLAY_TEMPERATURE_MODE [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:4603: error: Added field android.provider.Settings.System.DISPLAY_TEMPERATURE_NIGHT [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:5423: error: Added field android.provider.Settings.System.GAMING_MODE_DUMMY [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:4146: error: Added field android.provider.Settings.System.LOCKSCREEN_ROTATION [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:5849: error: Added field android.provider.Settings.System.STABILIZATION_LOWPASS_ALPHA [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:5847: error: Added field android.provider.Settings.System.STABILIZATION_POSITION_FRICTION [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:5851: error: Added field android.provider.Settings.System.STABILIZATION_VELOCITY_AMPLITUDE [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:5845: error: Added field android.provider.Settings.System.STABILIZATION_VELOCITY_FRICTION [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:5054: error: Added field android.provider.Settings.System.STATUS_BAR_CLOCK_AUTO_HIDE [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:5059: error: Added field android.provider.Settings.System.STATUS_BAR_CLOCK_AUTO_HIDE_HDURATION [AddedField]
/var/android/roms/havoc3.2/frameworks/base/core/java/android/provider/Settings.java:5060: error: Added field android.provider.Settings.System.STATUS_BAR_CLOCK_AUTO_HIDE_SDURATION [AddedField]
Aborting: Found compatibility problems checking the public API against the API in /var/android/roms/havoc3.2/frameworks/base/api/current.txt
-e
******************************
You have tried to change the API from what has been previously approved.

To make these errors go away, you have two choices:
   1. You can add '@hide' javadoc comments to the methods, etc. listed in the
      errors above.

   2. You can update current.txt by executing the following command:
         make api-stubs-docs-update-current-api

      To submit the revised current.txt to the main Android repository,
      you will need approval.
******************************
@shank03
Copy link

shank03 commented Mar 18, 2020

I am also getting the same error :((

@shank03
Copy link

shank03 commented Mar 22, 2020

Hey.. I found the solution. Go to framework/base/core/res/Android manifest.xml and add the "@hide" comment above the permissions..

Do the same for settings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants