[ 
https://issues.apache.org/jira/browse/CB-13919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

jcesarmobile closed CB-13919.
-----------------------------
    Resolution: Duplicate

Yeah, the embedded use case is extremely out of date.
There is already an issue for tracking it CB-9393.

It has a few PRs where it was an attempt to update it but in the end they were 
closed, you can take a look at them as despite being closed, they have most of 
the information you need.

> Android WebViews - Docs Missing Steps/Confusing
> -----------------------------------------------
>
>                 Key: CB-13919
>                 URL: https://issues.apache.org/jira/browse/CB-13919
>             Project: Apache Cordova
>          Issue Type: Bug
>    Affects Versions: cordova-android-7.0.0
>            Reporter: Greg Berns
>            Priority: Major
>
> I am having some issues walking through this document. I suspect that the 
> project has been updated and the docs just haven't kept up. Someone may just 
> generally want to review the article and update it.
> [https://github.com/apache/cordova-docs/blob/master/www/docs/en/dev/guide/platforms/android/webview.md]
> (I haven't contributed anything before so if I did anything wrong, apologies)
>  
> Issues:
> Issue #1 - Step 1 and 2
> Doc says:
> "Download it from [cordova.apache.org|http://cordova.apache.org/]and unzip 
> its Android package.
> Navigate to the Android package's {{/framework}} directory and run {{ant 
> jar}}. It creates the Cordova {{.jar}} file, formed as 
> {{/framework/cordova-x.x.x.jar}}."
> If I download the source from "http://apache.claz.org/cordova/platforms/"; 
> "[cordova-android-7.0.0.tgz|http://apache.claz.org/cordova/platforms/cordova-android-7.0.0.tgz]";,
>  open it (on Mac), terminal into the 'framework' folder, then execute `{{ant 
> jar`, the following error occurs:}}
> ```
> BUILD FAILED
> /Users/gb/temp/package/framework/build.xml:42: You need to create the file 
> 'local.properties' by running 'android update project -p .' here.
> ```
> {{If I add a `local.properties` file, and add `}}
> sdk.dir=/usr/local/Cellar/android-sdk/24.4.1_1` to it, then the error goes 
> away.
>  
> Also, 'android update project -p .'  is not a valid command anymore, so that 
> instruction might need to be updated.
>  
> Issue #2 - Step 4
>  
> "Add the following to the application's {{/res/xml/main.xml}} file, with the 
> {{layout_height}}, {{layout_width}} and {{id }}modified to suit the 
> application:"
>  
> I don't see this file in my Cordova project. Its not in `/res/xml/` or 
> `/platforms/android/res/xml/`. Is it supposed to be created?
>  
> Issue #3 - Step 5
>  
> "Modify the activity so that it implements the {{CordovaInterface}}. It 
> should implement the included methods. You may wish to copy them from 
> {{/framework/src/org/apache/cordova/CordovaActivity.java}}, or else implement 
> them on your own. The following code fragment shows a basic application that 
> relies on the interface. Note how the referenced view id matches the {{id}} 
> attribute specified in the XML fragment shown above:"
>  
> This step is a bit confusing.
>  
> What Activity should I modify? Is the intention to create a new class and 
> inherit from the 'CordovaActivity.java' class? Are we talking about the 
> 'MainActivity' file in my Android project?
> I'd assume if Java classes are being modified they need to be put in a place 
> where they won't be overwritten if the 'platforms' folder gets overwritten 
> (since it seems like thats a new-ish~ thing in Cordova)
>  
> Issue #4 - Step 9
>  
> "Copy the {{config.xml}} file from {{/framework/res/xml}} to the project's 
> {{/res/xml}} directory."
>  
> I don't see this folder exist anywhere: '/framework/res/xml'
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to