It's should work
On May 16, 2015 2:02 PM, "Dinesh Guleria" <[email protected]> wrote:

> >> It will work on older devices its not the minimum api lvl its the max
> api lvl
> ok got
>
> >> Why not to complie against 21?
> Is it recommended to use api 21 ? can we not go for latest api 22 ?
>
> On Sat, May 16, 2015 at 3:41 PM, Bnaya Peretz <[email protected]> wrote:
>
>> Why not to complie against 21? It will work on older devices its not the
>> minimum api lvl its the max api lvl
>> On May 16, 2015 10:48 AM, "Dinesh Guleria" <[email protected]> wrote:
>>
>>> Something i found in this link :----
>>>
>>> http://stackoverflow.com/questions/28877109/cordova-android-project-doesnt-compile
>>>
>>> Could be the case that :--
>>> android.webkit.ClientCertRequest, which is newly added in API level 21
>>> and i am compiling my project against api 19.
>>>
>>> I am installing android api 22 using android sdk manager. Then I will
>>> try compiling with api 22.
>>>
>>> If i am correct android api 22 is Android 5.1.1.
>>>
>>> But one question i have is cordova android app build using :--
>>> cordova 5.0 + cordova android 4.0.0 + android api 22
>>>
>>> Now Will this app run on lower version of android devices ?
>>> Like i have android device with Android version 4.3 or 4.2 or 4.0 ? So
>>> will this app work on lower android devices ??
>>>
>>> Please suggest.
>>>
>>> Regards,
>>> Dinesh
>>>
>>> On Sat, May 16, 2015 at 12:07 PM, Dinesh Guleria <[email protected]>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> I am getting following error, while using cordova 5.0 & android 4.0.0
>>>> in cordova project.
>>>> Please suggest how to resolve this error ..???
>>>>
>>>> I have installed cordova 5.0 & using the android 4.0.0 in my cordova
>>>> project.
>>>> ============== I am using following plugins in my project ===========
>>>>
>>>> cordova plugin add org.apache.cordova.device
>>>> cordova plugin add org.apache.cordova.console
>>>> cordova plugin add https://github.com/mkuklis/phonegap-websocket
>>>> cordova plugin add org.apache.cordova.splashscreen
>>>> cordova plugin add
>>>> https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview
>>>>
>>>> =====================================================================
>>>>
>>>> By default android project is created to be build with android api 22
>>>> but i have changed it to be build for api 19.
>>>> By modifying following to files.
>>>>
>>>> I have changed the AndroidManifest.xml following line to api 19 :--
>>>> <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />
>>>>
>>>> changed following file project.properties :--
>>>> target=android-19
>>>>
>>>>
>>>> =================== error after build -- cordova build android
>>>> ==========================
>>>> :preBuild
>>>> :compileArmv7DebugNdk UP-TO-DATE
>>>> :preArmv7DebugBuild
>>>> :checkArmv7DebugManifest
>>>> :preX86DebugBuild
>>>> :CordovaLib:compileLint
>>>> :CordovaLib:copyDebugLint UP-TO-DATE
>>>> :CordovaLib:mergeDebugProguardFiles UP-TO-DATE
>>>> :CordovaLib:preBuild
>>>> :CordovaLib:preDebugBuild
>>>> :CordovaLib:checkDebugManifest
>>>> :CordovaLib:prepareDebugDependencies
>>>> :CordovaLib:compileDebugAidl UP-TO-DATE
>>>> :CordovaLib:compileDebugRenderscript UP-TO-DATE
>>>> :CordovaLib:generateDebugBuildConfig UP-TO-DATE
>>>> :CordovaLib:generateDebugAssets UP-TO-DATE
>>>> :CordovaLib:mergeDebugAssets UP-TO-DATE
>>>> :CordovaLib:generateDebugResValues UP-TO-DATE
>>>> :CordovaLib:generateDebugResources UP-TO-DATE
>>>> :CordovaLib:packageDebugResources UP-TO-DATE
>>>> :CordovaLib:processDebugManifest UP-TO-DATE
>>>> :CordovaLib:processDebugResources UP-TO-DATE
>>>> :CordovaLib:generateDebugSources UP-TO-DATE
>>>> :CordovaLib:compileDebugJava
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\Cor
>>>> dovaClientCertRequest.java:25: error: cannot find symbol
>>>> import android.webkit.ClientCertRequest;
>>>>                      ^
>>>>   symbol:   class ClientCertRequest
>>>>   location: package android.webkit
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\Cor
>>>> dovaClientCertRequest.java:32: error: cannot find symbol
>>>>     private final ClientCertRequest request;
>>>>                   ^
>>>>   symbol:   class ClientCertRequest
>>>>   location: class CordovaClientCertRequest
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\Cor
>>>> dovaClientCertRequest.java:34: error: cannot find symbol
>>>>     public CordovaClientCertRequest(ClientCertRequest request) {
>>>>                                     ^
>>>>   symbol:   class ClientCertRequest
>>>>   location: class CordovaClientCertRequest
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>>> ine\SystemWebChromeClient.java:251: error: cannot find symbol
>>>>     public boolean onShowFileChooser(WebView webView, final
>>>> ValueCallback<Uri[]>
>>>>  filePathsCallback, final WebChromeClient.FileChooserParams
>>>> fileChooserParams) {
>>>>
>>>>
>>>>                                          ^
>>>>   symbol:   class FileChooserParams
>>>>   location: class WebChromeClient
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>>> ine\SystemWebViewClient.java:29: error: cannot find symbol
>>>> import android.webkit.ClientCertRequest;
>>>>                      ^
>>>>   symbol:   class ClientCertRequest
>>>>   location: package android.webkit
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>>> ine\SystemWebViewClient.java:116: error: cannot find symbol
>>>>     public void onReceivedClientCertRequest (WebView view,
>>>> ClientCertRequest req
>>>> uest)
>>>>                                                            ^
>>>>   symbol:   class ClientCertRequest
>>>>   location: class SystemWebViewClient
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>>> ine\SystemWebChromeClient.java:249: error: cannot find symbol
>>>>     @TargetApi(Build.VERSION_CODES.LOLLIPOP)
>>>>                                   ^
>>>>   symbol:   variable LOLLIPOP
>>>>   location: class VERSION_CODES
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>>> ine\SystemCookieManager.java:37: error: cannot find symbol
>>>>         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
>>>>                                                         ^
>>>>   symbol:   variable LOLLIPOP
>>>>   location: class VERSION_CODES
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>>> ine\SystemCookieManager.java:38: error: cannot find symbol
>>>>             cookieManager.setAcceptThirdPartyCookies(webView, true);
>>>>                          ^
>>>>   symbol:   method setAcceptThirdPartyCookies(WebView,boolean)
>>>>   location: variable cookieManager of type CookieManager
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>>> ine\SystemCookieManager.java:59: error: cannot find symbol
>>>>         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
>>>>                                                         ^
>>>>   symbol:   variable LOLLIPOP
>>>>   location: class VERSION_CODES
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>>> ine\SystemCookieManager.java:60: error: cannot find symbol
>>>>             cookieManager.flush();
>>>>                          ^
>>>>   symbol:   method flush()
>>>>   location: variable cookieManager of type CookieManager
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>>> ine\SystemWebChromeClient.java:250: error: method does not override or
>>>> implement
>>>>  a method from a supertype
>>>>     @Override
>>>>     ^
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>>> ine\SystemWebChromeClient.java:257: error: cannot find symbol
>>>>                     Uri[] result =
>>>> WebChromeClient.FileChooserParams.parseResult
>>>> (resultCode, intent);
>>>>                                                   ^
>>>>   symbol:   variable FileChooserParams
>>>>   location: class WebChromeClient
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>>> ine\SystemWebViewClient.java:114: error: method does not override or
>>>> implement a
>>>>  method from a supertype
>>>>     @Override
>>>>     ^
>>>> Note: Some input files use or override a deprecated API.
>>>> Note: Recompile with -Xlint:deprecation for details.
>>>> 14 errors
>>>> :CordovaLib:compileDebugJava FAILED
>>>>
>>>> FAILURE: Build failed with an exception.
>>>>
>>>> * What went wrong:
>>>> Execution failed for task ':CordovaLib:compileDebugJava'.
>>>> > Compilation failed; see the compiler error output for details.
>>>>
>>>> * Try:
>>>> Run with --stacktrace option to get the stack trace. Run with --info or
>>>> --debug
>>>> option to get more log output.
>>>>
>>>> BUILD FAILED
>>>>
>>>> Total time: 6.012 secs
>>>>
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>>
>>>> \cross_plugin\UiMagician\platforms\android\cordova\node_modules\q\q.js:126
>>>>                     throw e;
>>>>                           ^
>>>> Error code 1 for command: cmd with args: /s /c
>>>> "D:\temp\test\single\ake_app\ake_
>>>>
>>>> app_one_bulb_sensor\one_bulb_app\demo\mobile_app\cross_plugin\UiMagician\platfor
>>>> ms\android\gradlew cdvBuildDebug -b
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb
>>>>
>>>> _sensor\one_bulb_app\demo\mobile_app\cross_plugin\UiMagician\platforms\android\b
>>>> uild.gradle -Dorg.gradle.daemon=true"
>>>> ERROR building one of the platforms: Error:
>>>> D:\temp\test\single\ake_app\ake_app_
>>>>
>>>> one_bulb_sensor\one_bulb_app\demo\mobile_app\cross_plugin\UiMagician\platforms\a
>>>> ndroid\cordova\build.bat: Command failed with exit code 8
>>>> You may not have the required environment or OS to build this project
>>>> Error:
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mob
>>>> ile_app\cross_plugin\UiMagician\platforms\android\cordova\build.bat:
>>>> Command fai
>>>> led with exit code 8
>>>>     at ChildProcess.whenDone
>>>> (C:\Users\dinesh.RESGBLR\AppData\Roaming\npm\node_m
>>>>
>>>> odules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
>>>>     at ChildProcess.emit (events.js:98:17)
>>>>     at maybeClose (child_process.js:756:16)
>>>>     at Process.ChildProcess._handle.onexit (child_process.js:823:5)
>>>>
>>>>
>>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>> \cross_plugin\UiMagician>
>>>>
>>>> ====================================================================
>>>>
>>>> Regards,
>>>> Dinesh
>>>>
>>>> On Fri, May 15, 2015 at 5:53 AM, Zhang, Belem <[email protected]>
>>>> wrote:
>>>>
>>>>>  Thanks Bnaya, this this one good option.
>>>>>
>>>>>
>>>>>
>>>>> This issue had been fixed on latest build, e.g. Beta 14.43.343.3, it
>>>>> cannot reproduce.
>>>>>
>>>>>
>>>>>
>>>>> If you don’t like to use the beta 14.43.343.3/14.43.343.4, and no
>>>>> willing to use Crosswalk WebView plugin, please don’t use latest version
>>>>> but 0.3.5 of splashscreen plugin.
>>>>>
>>>>>
>>>>>
>>>>> BR
>>>>>
>>>>> Belem
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *From:* Crosswalk-help [mailto:
>>>>> [email protected]] *On Behalf Of *Bnaya
>>>>> Peretz
>>>>> *Sent:* Thursday, May 14, 2015 8:37 PM
>>>>> *To:* Dinesh Guleria
>>>>> *Cc:* [email protected]
>>>>> *Subject:* Re: [Crosswalk-help] crosswalk + cordova -- compile error
>>>>> for release build
>>>>>
>>>>>
>>>>>
>>>>> I Would recommend to update your project to cordova 5 & cordova
>>>>> android platform to 4+ and then use this plugin
>>>>> https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview
>>>>>
>>>>>
>>>>>
>>>>> Read about it more here
>>>>>
>>>>> https://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html
>>>>> And
>>>>> https://cordova.apache.org/news/2015/04/21/tools-release.html
>>>>>
>>>>>
>>>>>
>>>>> On Thu, May 14, 2015 at 9:43 AM, Dinesh Guleria <[email protected]>
>>>>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>>
>>>>>
>>>>> I am able to migrate the existing cordova project to crosswalk
>>>>> webview, following this link
>>>>>
>>>>>
>>>>> https://crosswalk-project.org/documentation/cordova/migrate_an_application.html
>>>>>
>>>>>
>>>>>
>>>>> I am using api 19 :--
>>>>>
>>>>> android update project --subprojects --path . --target "android-19"
>>>>>
>>>>>
>>>>>
>>>>> My app is building fine for debug build :--
>>>>>
>>>>> cordova build android
>>>>>
>>>>>
>>>>>
>>>>> But now when i do an release build i use to get this error. Please see
>>>>> the attached image.
>>>>>
>>>>> cordova build android --release
>>>>>
>>>>>
>>>>>
>>>>> Release build is not successful.
>>>>>
>>>>>
>>>>>
>>>>> ============== I am using following plugins in my project ===========
>>>>>
>>>>>
>>>>>
>>>>> cordova plugin add org.apache.cordova.device
>>>>>
>>>>> cordova plugin add org.apache.cordova.console
>>>>>
>>>>> cordova plugin add https://github.com/mkuklis/phonegap-websocket
>>>>>
>>>>> cordova plugin add org.apache.cordova.splashscreen
>>>>>
>>>>>
>>>>>
>>>>> =====================================================================
>>>>>
>>>>>
>>>>>
>>>>> Please suggest how to resolve this error ?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Regards,
>>>>>
>>>>> Dinesh
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Crosswalk-help mailing list
>>>>> [email protected]
>>>>> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to