The R class is meant to be generated in the package name declared in your main manifest, only. This is the only way to share code between different variants that use different package names.
Is your library trying to access a resource from your app through reflection? On Mon, Feb 10, 2014 at 8:08 AM, Michael Barany <[email protected]>wrote: > I'm renaming my debug build with the following: >> >> packageNameSuffix ".debug" > > > My R.java class does not contain ".debug" in it's package. > > Some issues I'm seeing are that my libraries are all trying to refer to to > the R class with the original package name. > > Primarily, one of my libraries is trying to access the class context. > getPackageName() + *".R$styleable"* and failing. > > another issue I see with the GMS lib among others is bad links in the > comments of the R.java file. And Android Studio even higlights it as a bad > link > > This symbol is the offset where the {@link >> com.michaelbarany.android.debug.R.attr#cameraBearing} attribute's value can >> be found in the {@link #MapAttrs} array. > > > So back to the original question, is R.java supposed to be renamed to > ".debug" as well? > It seems like it should be. > > thanks! > > -- > You received this message because you are subscribed to the Google Groups > "adt-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- Xavier Ducrohet Android SDK Tech Lead Google Inc. http://developer.android.com | http://tools.android.com Please do not send me questions directly. Thanks! -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
