In the past it has been suggested that libraries with resources use anywheresoftware.b4a.objects as the package name. However, since v10.7 if more than one library uses this package name, their resources may not be imported.
I tested the following with a custom library. It works fine on its own with the suggested package name, but if used with another library such as AppCompat, a missing resource error is thrown. In fact, the resources of my library were not added at all to the resulting apk file. However, using a unique package name resolves the issue.
I believe this is also why DesignSupport is not working now, even though it was working fine with v10.6. It depends on AppCompat, which uses the the same package name. The fix would be rather trivial if the author still has the source code.
Is this new behavior intended or is it something that can be fixed?
I tested the following with a custom library. It works fine on its own with the suggested package name, but if used with another library such as AppCompat, a missing resource error is thrown. In fact, the resources of my library were not added at all to the resulting apk file. However, using a unique package name resolves the issue.
I believe this is also why DesignSupport is not working now, even though it was working fine with v10.6. It depends on AppCompat, which uses the the same package name. The fix would be rather trivial if the author still has the source code.
Is this new behavior intended or is it something that can be fixed?