Obsolete
Status Update
Comments
r3...@gmail.com <r3...@gmail.com> #2
Oups, it's duplicate of issue 36949180 . Sorry for the duplicate, but there is the solution here ;).
BTW, some side note, it's not so easy to regenerate the support-library from the sdk, would be nice to have an ant task in the support lib folder.
BTW, some side note, it's not so easy to regenerate the support-library from the sdk, would be nice to have an ant task in the support lib folder.
yu...@gmail.com <yu...@gmail.com> #3
A patched support library r10 can be downloaded here:
http://code.google.com/p/yuku-android-util/source/browse/ActionBarSherlock4/libs/android-support-v4.jar
what I did was to replace a byte 0x0d with 0x0e (13 with 14) on the class file directly.
I agree that it's very hard to recompile the support library. I wonder what IDE and build system Google uses to build their projects. It uses Android.mk files instead of Eclipse or Ant build files.
what I did was to replace a byte 0x0d with 0x0e (13 with 14) on the class file directly.
I agree that it's very hard to recompile the support library. I wonder what IDE and build system Google uses to build their projects. It uses Android.mk files instead of Eclipse or Ant build files.
r3...@gmail.com <r3...@gmail.com> #4
Thanks for sharing. Very good idea :).
On my side I did an Android library project with code of compat lib but it's pretty complicate to share (I've also my own forked version of ABS (to support back to 1.6) so already one lib dependency).
About how it's done on android source code, it's a makefile (https://android.googlesource.com/platform/frameworks/support/+/4a7e12af4ec095c3a53bb8481d8d92f63157c3b7/v4/Android.mk )
It use android build core toolchain.
I tried to create my own simple ant task (that take all java files) but I have problems at runtime. So I guess I missed an option in javac or when building the jar file.... but I didn't investigated too much ;)
On my side I did an Android library project with code of compat lib but it's pretty complicate to share (I've also my own forked version of ABS (to support back to 1.6) so already one lib dependency).
About how it's done on android source code, it's a makefile (
It use android build core toolchain.
I tried to create my own simple ant task (that take all java files) but I have problems at runtime. So I guess I missed an option in javac or when building the jar file.... but I didn't investigated too much ;)
lu...@gmail.com <lu...@gmail.com> #5
@yukuku: could you please do the same for android-support-v13.jar as well?
lu...@gmail.com <lu...@gmail.com> #6
The support package can be easily compiled following the solution here http://stackoverflow.com/questions/9526769/how-to-build-the-android-support-package
The source code gets downloaded by the SDK manager automatically.
The source code gets downloaded by the SDK manager automatically.
pa...@paour.com <pa...@paour.com> #7
Has nobody from Google acknowledged this? It's pretty disgraceful!
xa...@android.com <xa...@android.com>
wd...@gmail.com <wd...@gmail.com> #9
Do we have a fix in the pipeline?
cc...@gmail.com <cc...@gmail.com> #10
fix or workaround? Looks like we would have to detect honeycomb and not show a notification?
an...@gmail.com <an...@gmail.com> #11
ju...@ugglynoodle.com <ju...@ugglynoodle.com> #12
I just checked and can confirm that this is fixed in revision 11 of the support library.
ad...@theprogrammingpeople.com <ad...@theprogrammingpeople.com> #13
[Comment deleted]
ey...@gmail.com <ey...@gmail.com> #14
This was fixed in revision 11 of the support package (undocumented). Here is the code from NotificationCompat.java in revision 11:
.
.
.
static {
if (Build.VERSION.SDK_INT >= 16) {
IMPL = new NotificationCompatImplJellybean();
} else if (Build.VERSION.SDK_INT >= 14) {
IMPL = new NotificationCompatImplIceCreamSandwich();
} else if (Build.VERSION.SDK_INT >= 11) {
IMPL = new NotificationCompatImplHoneycomb();
} else {
IMPL = new NotificationCompatImplBase();
}
}
.
.
.
.
.
.
static {
if (Build.VERSION.SDK_INT >= 16) {
IMPL = new NotificationCompatImplJellybean();
} else if (Build.VERSION.SDK_INT >= 14) {
IMPL = new NotificationCompatImplIceCreamSandwich();
} else if (Build.VERSION.SDK_INT >= 11) {
IMPL = new NotificationCompatImplHoneycomb();
} else {
IMPL = new NotificationCompatImplBase();
}
}
.
.
.
lu...@gmail.com <lu...@gmail.com> #15
I don't know if this is the right place to ask but... why is the "fix" still using hardcoded version numbers instead of Build.VERSION_CODES.JELLY_BEAN, Build.VERSION_CODES.ICE_CREAM_SANDWICH and Build.VERSION_CODES.HONEYCOMB?
With all due respect, it's sloppy coding at its best and not a good example to developers.
With all due respect, it's sloppy coding at its best and not a good example to developers.
sv...@gmail.com <sv...@gmail.com> #16
Because Build.VERSION_CODES.JELLY_BEAN is only available in the API since JB and therefore the constant is not defined on older phones using ICS, Honeycomb,...
lu...@gmail.com <lu...@gmail.com> #17
That's not how it works. The compiler will take care or replacing the constant name with its value, meaning the final jar (or apk) file will work on every version of Android.
co...@gmail.com <co...@gmail.com> #18
BTW, this appears to be fixed in the current version of the Android Support package, based on the source code.
br...@gmail.com <br...@gmail.com> #19
I paid for scrabble helper and this junk dont work.
ca...@gmail.com <ca...@gmail.com> #21
It stopped working suddenly for no apparent reason, giving me an error message. Would like to know what can be done to get back the app I paid for.
la...@gmail.com <la...@gmail.com> #22
How do I update this app. Does not even come upon the app store.
55...@gmail.com <55...@gmail.com> #23
On Scrabble helper pro has been good for yrs. Now all the keyboard letters come as z no other choices. Tried everything. Worked last week. Now nothing.
bk...@gmail.com <bk...@gmail.com> #24
Mine has also been getting errors and all Zs on keyboard. I have uninstaller and reinstalled this program at least 8 times in the last month. Hoping the developer would fix the app I paid for. This is frustrating. When can we expect a working app for honeycomb?
tm...@gmail.com <tm...@gmail.com> #25
This app worked good until a month ago.No help from the developer. ...
br...@gmail.com <br...@gmail.com> #26
I am having the same issues with this app. I've also tried contacting the developer and haven't hear a response back yet. This is quite frustrating,considering this is a paid app. 😡😕 Please reply.
lu...@gmail.com <lu...@gmail.com> #27
People, issues with third-party apps have nothing to do with this bug (which has been long fixed). Please, contact the developer of your third party app through his own email address/website, as writing here won't help you contacting him.
sa...@google.com <sa...@google.com> #28
Thank you for your feedback. We assure you that we are doing our best to address the issue reported, however our product team has shifted work priority that doesn't include this issue. For now, we will be closing the issue as won't fix obsolete. If this issue currently still exists, we request that you log a new issue along with latest bug report here https://goo.gl/TbMiIO .
Description
The stack trace :
08-20 11:03:33.295: E/AndroidRuntime(445): java.lang.NoSuchMethodError: android.app.Notification$Builder.setProgress
08-20 11:03:33.295: E/AndroidRuntime(445): at android.support.v4.app.NotificationCompatIceCreamSandwich.add(NotificationCompatIceCreamSandwich.java:31)
08-20 11:03:33.295: E/AndroidRuntime(445): at android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build(NotificationCompat.java:104)
08-20 11:03:33.295: E/AndroidRuntime(445): at android.support.v4.app.NotificationCompat$Builder.getNotification(NotificationCompat.java:550)
The root cause is in support/v4/src/java/android/support/v4/app/NotificationCompat.java
at line 149 :
} else if (Build.VERSION.SDK_INT >= 13) {
IMPL = new NotificationCompatImplIceCreamSandwich();
should be
} else if (Build.VERSION.SDK_INT >= 14) {
IMPL = new NotificationCompatImplIceCreamSandwich();
}
Indeed, ICS is api level 14, not 13 which is android 3.2 (HONEYCOMB_MR2)