jQuery in Action, 3rd edition
The moose likes Android and the fly likes Resource problem using Library Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide this week in the OCAJP 8 forum!
JavaRanch » Java Forums » Mobile » Android
Bookmark "Resource problem using Library" Watch "Resource problem using Library" New topic

Resource problem using Library

Ciaran Mooney
Ranch Hand

Joined: Jan 21, 2013
Posts: 74


I am having trouble accessing String resources from a Strings.xml in a res/values/ directory of a Library I am using in my application.
Some of the strings can be accessed at runtime but most cannot.

The log cat warning:

The Strings.xml:

Have done some searching and can't get the meaning of the warning.
There are no conflicting resources in the reference applications string.xml.
Any suggestions appreciated.

I love deadlines, I love the whooshing sound they make as they fly by...
Steve Luke

Joined: Jan 28, 2003
Posts: 4181

Is the translation_description a valid parameter for a String resource? I have never seen it and it is not in the documentation as far as I can see.

Ciaran Mooney
Ranch Hand

Joined: Jan 21, 2013
Posts: 74

The library was written some time back with a minSdk 3 (API 1.5 Cupcake).
The reference project requires a minSDK 9 (2.3.2 GingerBread) because of a GooglePlayServices.jar hence the manifest of project and library are set minSDK 9.
Ill try remove the translation attribute and see.....
Ciaran Mooney
Ranch Hand

Joined: Jan 21, 2013
Posts: 74

Removing the translation attribute made no diff.
Interestingly none of the missing resource integer:

String resource ID #0x7f0a00c0

are in ether the R file of the Refernence project or the R file of the library project....so how can the resources be allocated a unique id and not be present in the R file?
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42958
Try doing a clean build (make sure to get rid of the gen and bin directories). Sometimes the build system gets confused if you add or remove resource IDs.
Ciaran Mooney
Ranch Hand

Joined: Jan 21, 2013
Posts: 74

Tried unsuccessful.
Is it nesscary to add jar the Library is using to the build path of the reference application?
I agree. Here's the link: http://aspose.com/file-tools
subject: Resource problem using Library
jQuery in Action, 3rd edition