Since I added the generated the native interface I can no longer do cloud 
builds. Is there a way I can remove the native interface I created for the 
moment?

On Monday, June 14, 2021 at 10:09:56 PM UTC-4 Shai Almog wrote:

> That sounds like a bug in the maven project. Let me check.
>
> On Tuesday, June 15, 2021 at 12:00:09 AM UTC+3 [email protected] wrote:
>
>> Sorry but I'm a little confused. I created a file, MyNative.java, in the 
>> common folder along with my other code:
>>
>> package com.symdesign.shoppinggenie;
>>
>> import com.codename1.system.NativeInterface;
>> public interface MyNative extends NativeInterface {
>>      String helloWorld(String hi);
>> }
>>
>> When I run "Generate Native Interfaces" I get the error "cannot access 
>> com.codename1.system.NativeInterface" but nevertheless
>> it creates a file in MyProject/src/main/java/com.symdesign/myproject/ 
>> called MyNativeImpl.java which looks like the advertised stub. (Is it in 
>> this file that I should put my native code? )
>>
>>
>> On Sunday, June 13, 2021 at 9:37:18 PM UTC-4 Shai Almog wrote:
>>
>>> On which file?
>>> notice that the native side shouldn't include the native interface, it 
>>> should only be in common.
>>>
>>> On Monday, June 14, 2021 at 1:08:30 AM UTC+3 [email protected] wrote:
>>>
>>>> I generated the native interface but when I try to build it, it says it 
>>>> can't find com.codename1.system.NativeInterface.
>>>>
>>>> On Saturday, June 12, 2021 at 9:41:08 PM UTC-4 Shai Almog wrote:
>>>>
>>>>> The plugin is only applicable to Ant projects not to maven projects. 
>>>>> For maven Generate Native Interfaces is one of the run configurations.
>>>>> On Sunday, June 13, 2021 at 12:01:09 AM UTC+3 [email protected] wrote:
>>>>>
>>>>>> I'm trying to create a native interface to access android's 
>>>>>> SpeechRecognitionHelper. Following the manual I created andinterface 
>>>>>> that 
>>>>>> extends NativeInterface i.e.
>>>>>>
>>>>>> import com.codename1.system.NativeInterface;
>>>>>>
>>>>>> public interface MyNative extends NativeInterface {
>>>>>> String getSpeech(String hi);
>>>>>> }
>>>>>>
>>>>>> The manual then says I can generate initial native code by right 
>>>>>> clicking on the interface and selecting "Generate Native Access" . This 
>>>>>> option doesn't seem to be available in my setup and I don't know where 
>>>>>> to 
>>>>>> go from here.
>>>>>>
>>>>>> -Dennis
>>>>>>
>>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/codenameone-discussions/5676afcc-c439-4018-a258-573ffc9fb6f6n%40googlegroups.com.

Reply via email to