Titanium SDK: The Google Play services resources were not found
I'm currently working on getting an old Titanium SDK 1.x app working in
the modern era on Titanium SDK 3.1.2. One of the challenges I've managed
to find myself stuck on is after upgrading from Google Android Maps API v1
to v2 I'm consistently getting this error:
The Google Play services resources were not found. Check your project
configuration to ensure that the resources are included.
I have installed in the ADK the 18.0.1 build tools as well as the required
Google Play Services extras package. Uninstalling/reinstalling does
nothing useful, and as far as I can tell there's no way to manually
include the Play Store Services library in Titanium.
For reference I followed the instructions here to set up the Maps API v2
in the app. The following is what is in my tiapp.xml file (I replaced the
actual package names):
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission
android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>
<uses-permission android:name="com.example.permission.MAPS_RECEIVE"/>
<permission android:name="com.example.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<application>
<meta-data android:name="com.google.android.maps.v2.API_KEY"
android:value="###"/>
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="10"/>
</application>
Note that the correct certificates and correct API have been used within
the Google API Console.
Does anyone have any idea why I might be unable to load the Google Play
Services in my Titanium app?
Thanks in advance!
No comments:
Post a Comment