[Monkey] [Android] httprequest problem

Übersicht Andere Programmiersprachen Allgemein

Neue Antwort erstellen

Mathias-Kwiatkowski

Betreff: [Android] httprequest problem

BeitragSo, Jul 02, 2017 18:58
Antworten mit Zitat
Benutzer-Profile anzeigen
folgender quelltext ist unausführbar unter target android.

Code: [AUSKLAPPEN]
Strict
Import mojo
Import brl.httprequest

Function Main:Int()
   New Game()
   Return 0
End

Class Game Extends App Implements IOnHttpRequestComplete
   Field post_req:HttpRequest, get_req:HttpRequest
   
   Method OnCreate:Int()
      SetUpdateRate 60
   
      
   
      Return 1
   End
   
   Method OnUpdate:Int()
   
      UpdateAsyncEvents
      Return 1
   End
   
   Method OnHttpRequestComplete:Void(req:HttpRequest)
      Local ServerAnsware:String = req.ResponseText()
      
      
   End
   
   Method OnRender:Int()
      Cls
   
      Return 1
   End
End


warum funktioniert httprequest unter android nicht? und wie bekomm ich es zum laufen
Skype: Anarchie1984
http://projektworks.de/maxbase/
Icq - Erneuert am 21.08.2017
Yahoo - Erneuert am 21.08.2017

Xaron

BeitragSo, Jul 02, 2017 19:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Was kommt denn für ne Fehlermeldung? Kompiliert er nicht oder funktioniert es einfach nicht?
Cerberus X - Monkey X Reloaded!

Midimaster

BeitragSo, Jul 02, 2017 19:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Doch! HttpRequest funktioniert... Ich mache ziemlich viel damit.

Vielleicht solltest Du mal die Beispiele in Monkey durcharbeiten. Ordner Bananas! Dort gibt es den Subordner MAK und darin ein HttpRequest Beispiel
Gewinner des BCC #53 mit "Gitarrist vs Fussballer" http://www.midimaster.de/downl...ssball.exe

Mathias-Kwiatkowski

BeitragSo, Jul 02, 2017 21:53
Antworten mit Zitat
Benutzer-Profile anzeigen
das bsp funktioniert allein schon nicht, bzw läuft 1a aber leider nicht für android!

Code: [AUSKLAPPEN]
"C:/dev/MonkeyXPro/bin/transcc_winnt.exe" -target=Android_Game -config=Release -run "C:/dev/MonkeyXPro/bananas/mak/httprequest/httprequest.monkey"
TRANS monkey compiler V1.87
Parsing...
Semanting...
Translating...
Building...
Buildfile: C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\build.xml

-check-env:
 [checkenv] Android SDK Tools Revision 25.2.3
 [checkenv] Installed at C:\dev\android\sdk

-setup:
     [echo] Project Name: MonkeyGame
  [gettype] Project Type: Application

-pre-clean:

clean:
[getlibpath] Library dependencies:
[getlibpath] No Libraries
   [subant] No sub-builds to iterate on

BUILD SUCCESSFUL
Total time: 2 seconds
Buildfile: C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\build.xml

-set-mode-check:

-set-debug-files:

-check-env:
 [checkenv] Android SDK Tools Revision 25.2.3
 [checkenv] Installed at C:\dev\android\sdk

-setup:
     [echo] Project Name: MonkeyGame
  [gettype] Project Type: Application

-set-debug-mode:

-debug-obfuscation-check:

-pre-build:

-build-setup:
[getbuildtools] Using latest Build Tools: 25.0.1
     [echo] Resolving Build Target for MonkeyGame...
[gettarget] Project Target:   Android 7.0
[gettarget] API level:        24
     [echo] ----------
     [echo] Creating output directories if needed...
    [mkdir] Created dir: C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\bin
    [mkdir] Created dir: C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\bin\res
    [mkdir] Created dir: C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\bin\rsObj
    [mkdir] Created dir: C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\bin\rsLibs
    [mkdir] Created dir: C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\gen
    [mkdir] Created dir: C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\bin\classes
    [mkdir] Created dir: C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\bin\dexedLibs
     [echo] ----------
     [echo] Resolving Dependencies for MonkeyGame...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
     [echo] ----------
     [echo] Building Libraries with 'debug'...
   [subant] No sub-builds to iterate on

-code-gen:
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
     [echo] Handling aidl files...
     [aidl] No AIDL files to compile.
     [echo] ----------
     [echo] Handling RenderScript files...
     [echo] ----------
     [echo] Handling Resources...
     [aapt] Generating resource IDs...
     [echo] ----------
     [echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.

-pre-compile:

-compile:
    [javac] Compiling 4 source files to C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\bin\classes
    [javac] warning: [options] source value 1.5 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 1.5 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\src\com\monkeycoder\monkeygame\MonkeyGame.java:2808: error: cannot find symbol
    [javac]          ConnectivityManager connMgr = (ConnectivityManager)BBAndroidGame.AndroidGame().GetActivity().getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
    [javac]          ^
    [javac]   symbol:   class ConnectivityManager
    [javac]   location: class BBHttpRequest
    [javac] C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\src\com\monkeycoder\monkeygame\MonkeyGame.java:2808: error: cannot find symbol
    [javac]          ConnectivityManager connMgr = (ConnectivityManager)BBAndroidGame.AndroidGame().GetActivity().getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
    [javac]                                         ^
    [javac]   symbol:   class ConnectivityManager
    [javac]   location: class BBHttpRequest
    [javac] C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\src\com\monkeycoder\monkeygame\MonkeyGame.java:2809: error: cannot find symbol
    [javac]          NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
    [javac]          ^
    [javac]   symbol:   class NetworkInfo
    [javac]   location: class BBHttpRequest
    [javac] Note: C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\src\com\monkeycoder\monkeygame\MonkeyGame.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: C:\dev\MonkeyXPro\bananas\mak\httprequest\httprequest.buildv87a\android\src\com\monkeycoder\monkeygame\MonkeyGame.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 3 errors
    [javac] 3 warnings

BUILD FAILED
C:\dev\android\sdk\tools\ant\build.xml:716: The following error occurred while executing this line:
C:\dev\android\sdk\tools\ant\build.xml:730: Compile failed; see the compiler error output for details.

Total time: 6 seconds
TRANS FAILED: Android build failed.
Done.



und auf den code oben den ich gepostet habe.

Code: [AUSKLAPPEN]
"C:/dev/MonkeyXPro/bin/transcc_winnt.exe" -target=Android_Game -config=Release -run "C:/Users/MaxBa/Desktop/Monkey/httprequ-Android/test.monkey"
TRANS monkey compiler V1.87
Parsing...
Semanting...
Translating...
Building...
Buildfile: C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\build.xml

-check-env:
 [checkenv] Android SDK Tools Revision 25.2.3
 [checkenv] Installed at C:\dev\android\sdk

-setup:
     [echo] Project Name: MonkeyGame
  [gettype] Project Type: Application

-pre-clean:

clean:
   [delete] Deleting directory C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\bin
   [delete] Deleting directory C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\gen
[getlibpath] Library dependencies:
[getlibpath] No Libraries
   [subant] No sub-builds to iterate on

BUILD SUCCESSFUL
Total time: 0 seconds
Buildfile: C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\build.xml

-set-mode-check:

-set-debug-files:

-check-env:
 [checkenv] Android SDK Tools Revision 25.2.3
 [checkenv] Installed at C:\dev\android\sdk

-setup:
     [echo] Project Name: MonkeyGame
  [gettype] Project Type: Application

-set-debug-mode:

-debug-obfuscation-check:

-pre-build:

-build-setup:
[getbuildtools] Using latest Build Tools: 25.0.1
     [echo] Resolving Build Target for MonkeyGame...
[gettarget] Project Target:   Android 7.0
[gettarget] API level:        24
     [echo] ----------
     [echo] Creating output directories if needed...
    [mkdir] Created dir: C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\bin
    [mkdir] Created dir: C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\bin\res
    [mkdir] Created dir: C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\bin\rsObj
    [mkdir] Created dir: C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\bin\rsLibs
    [mkdir] Created dir: C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\gen
    [mkdir] Created dir: C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\bin\classes
    [mkdir] Created dir: C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\bin\dexedLibs
     [echo] ----------
     [echo] Resolving Dependencies for MonkeyGame...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
     [echo] ----------
     [echo] Building Libraries with 'debug'...
   [subant] No sub-builds to iterate on

-code-gen:
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
     [echo] Handling aidl files...
     [aidl] No AIDL files to compile.
     [echo] ----------
     [echo] Handling RenderScript files...
     [echo] ----------
     [echo] Handling Resources...
     [aapt] Generating resource IDs...
     [echo] ----------
     [echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.

-pre-compile:

-compile:
    [javac] Compiling 4 source files to C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\bin\classes
    [javac] warning: [options] source value 1.5 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 1.5 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\src\com\monkeycoder\monkeygame\MonkeyGame.java:2808: error: cannot find symbol
    [javac]          ConnectivityManager connMgr = (ConnectivityManager)BBAndroidGame.AndroidGame().GetActivity().getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
    [javac]          ^
    [javac]   symbol:   class ConnectivityManager
    [javac]   location: class BBHttpRequest
    [javac] C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\src\com\monkeycoder\monkeygame\MonkeyGame.java:2808: error: cannot find symbol
    [javac]          ConnectivityManager connMgr = (ConnectivityManager)BBAndroidGame.AndroidGame().GetActivity().getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
    [javac]                                         ^
    [javac]   symbol:   class ConnectivityManager
    [javac]   location: class BBHttpRequest
    [javac] C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\src\com\monkeycoder\monkeygame\MonkeyGame.java:2809: error: cannot find symbol
    [javac]          NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
    [javac]          ^
    [javac]   symbol:   class NetworkInfo
    [javac]   location: class BBHttpRequest
    [javac] Note: C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\src\com\monkeycoder\monkeygame\MonkeyGame.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: C:\Users\MaxBa\Desktop\Monkey\httprequ-Android\test.buildv87a\android\src\com\monkeycoder\monkeygame\MonkeyGame.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 3 errors
    [javac] 3 warnings

BUILD FAILED
C:\dev\android\sdk\tools\ant\build.xml:716: The following error occurred while executing this line:
C:\dev\android\sdk\tools\ant\build.xml:730: Compile failed; see the compiler error output for details.

Total time: 2 seconds
TRANS FAILED: Android build failed.
Done.


es reicht eig schon wenn man Code: [AUSKLAPPEN]
Strict
Import mojo
Import brl.httprequest
es kommen nur fehler mit httprequest, von daher ,,, auf html5 und windows funktioniert es erste sahne.
Skype: Anarchie1984
http://projektworks.de/maxbase/
Icq - Erneuert am 21.08.2017
Yahoo - Erneuert am 21.08.2017

Xaron

BeitragMo, Jul 03, 2017 8:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Oh, ich glaube, da hatte ich dir ne gebastelte Version von mir hochgeladen. Warte, kriegst was neues (originales)...
Cerberus X - Monkey X Reloaded!

Xaron

BeitragMo, Jul 03, 2017 9:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok, überschreib mal Dein Monkey Verzeichnis damit, das ersetzt ein paar "kaputte" Dateien mit den originalen:

http://www.leidel.net/dl/temp/MonkeyXPro.zip
Cerberus X - Monkey X Reloaded!

Mathias-Kwiatkowski

BeitragMo, Jul 03, 2017 20:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
Import brl.stream

#If Not BRL_FILESTREAM_IMPLEMENTED
#If LANG="cpp" Or LANG="java" Or LANG="cs" Or LANG="html5"
#BRL_FILESTREAM_IMPLEMENTED=True
Import "native/filestream.${LANG}"
#Endif
#Endif

#If Not BRL_FILESTREAM_IMPLEMENTED
 #Error "Native FileStream class not implemented."
#Endif


nun hat html5 ein fehler Very Happy
Skype: Anarchie1984
http://projektworks.de/maxbase/
Icq - Erneuert am 21.08.2017
Yahoo - Erneuert am 21.08.2017

Xaron

BeitragMo, Jul 03, 2017 21:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Haha ok. Also gut. Ich schau morgen mal... Kannst ja in der Zwischenzeit, das originale Monkey rüberbügeln, aber die config.winnt.txt vorher aufheben!
Cerberus X - Monkey X Reloaded!

Neue Antwort erstellen


Übersicht Andere Programmiersprachen Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group