You need to sign in to do that
Don't have an account?

Error in eclipse - hybrid app for Android
Hello All,
I am followed the instructions of the Salesforce Touch Platform book that was handed out at Dreamforce in order to create a hybrid android application.
When I am import the ContactExplorer project eclipse complaint that SalesforceDroidGapActivity cannot be resolved. So I added salesforcesdk to my build path. However I am getting different errors:
- for Salesforcesdk ==> type org.apache.cordova.DroidDap cannot be resolved. In order to solve this I added cordova-1.8.1..Then I got following error message: R cannot be resolved to a variable SalesforceRImpl.java /ContactExplorer/src/com/salesforce/samples/contactexplorer line 43 Java Problem.
Can anybody help?
Thanks
Ismail
I have a very similar problem for the andoird App template.
I've followed the instruction but had to manually add to the buildpath both the libraries android.jar and salesforce-1.3.1.jar this remove the import issues but causes the error:
R cannot be resolved to a variable
If I try to instantiate R in SalesforceRImpl:
SalesforceRImpl R = this;
I obtain new errors:
- overrides com.salesforce.androidsdk.ui.SalesforceR.stringAccountType
- string cannot be resolved or is not a field
- R cannot be resolved to a variable
on lines like this one:
public int stringAccountType() { return R.string.account_type; }
HI Thomas,
Did you figure out how to solve this issue, I have the same.
Tx.
Maurizio.
Apparently I made a step forward, the code for the native android template app was created using these 2 libraries:
-mobilegap
-cordova
as of now, the latest cordova library is doing also the mobilegap functions with some exceptions.
If you want to use the template app (and cannot make git work) you should find the proper legacy version of both mobilegap and cordova libraries.
I tried to change the template and make it use only the latest cordova library alone, but it didn't work (some methods are no longer available)
I was just curious to make it work, probably the best shot is to find out how to make git resolve the libraries for you, please let me know if you can and which steps you did,
PS: there are other libraries to be manually resolved if you can't use git, but I was unable to work around those 2.
Hi,
i got the same problem in eclipse by importing the sample hybrid Apps (ContactExplorer and VFConnector)
from
git://github.com/forcedotcom/SalesforceMobileSDK-Android.git !!!i added: -cordova-1.8.1
-SalesforceSDK-1.3.1
Have anybody a solution to fix this problem??
thanks for help and kind regards
dh
Try this: right click on the project -> import -> use File System (click next)
-> choose for example c:\SalesforceMobileSDK-Android\native\SalesforceSDK -> Select All ->
click finish. Before you do this, backup the AndriodManifest.xml.
After the import you past the backup AndriodManifest into your existing Manifest.
This steps has work for me
Stephan
Hi Stephan:
I followed these steps. the R.Java file was not being generated and I was not able to run. Please suggest any remedies or files to be inclulded.
Thanks
Raj