久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

    • <bdo id='3BBmi'></bdo><ul id='3BBmi'></ul>
    <i id='3BBmi'><tr id='3BBmi'><dt id='3BBmi'><q id='3BBmi'><span id='3BBmi'><b id='3BBmi'><form id='3BBmi'><ins id='3BBmi'></ins><ul id='3BBmi'></ul><sub id='3BBmi'></sub></form><legend id='3BBmi'></legend><bdo id='3BBmi'><pre id='3BBmi'><center id='3BBmi'></center></pre></bdo></b><th id='3BBmi'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='3BBmi'><tfoot id='3BBmi'></tfoot><dl id='3BBmi'><fieldset id='3BBmi'></fieldset></dl></div>
    <legend id='3BBmi'><style id='3BBmi'><dir id='3BBmi'><q id='3BBmi'></q></dir></style></legend>

      <tfoot id='3BBmi'></tfoot>

        <small id='3BBmi'></small><noframes id='3BBmi'>

      1. Android Apk 僅適用于 KivyMd 崩潰

        Android Apk is Crashing only for KivyMd(Android Apk 僅適用于 KivyMd 崩潰)

          <tfoot id='sdP21'></tfoot>

          • <bdo id='sdP21'></bdo><ul id='sdP21'></ul>
            <legend id='sdP21'><style id='sdP21'><dir id='sdP21'><q id='sdP21'></q></dir></style></legend>

                <tbody id='sdP21'></tbody>

                  <small id='sdP21'></small><noframes id='sdP21'>

                  <i id='sdP21'><tr id='sdP21'><dt id='sdP21'><q id='sdP21'><span id='sdP21'><b id='sdP21'><form id='sdP21'><ins id='sdP21'></ins><ul id='sdP21'></ul><sub id='sdP21'></sub></form><legend id='sdP21'></legend><bdo id='sdP21'><pre id='sdP21'><center id='sdP21'></center></pre></bdo></b><th id='sdP21'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='sdP21'><tfoot id='sdP21'></tfoot><dl id='sdP21'><fieldset id='sdP21'></fieldset></dl></div>
                  本文介紹了Android Apk 僅適用于 KivyMd 崩潰的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我嘗試從示例 kivy 項目 (PongGame) 創建一個簡單的 android APK.它正在工作,也可以在 ubuntu 上使用 buildozer 輕松創建 APK 文件.我只是想也使用 kivyMd 從同一個項目創建 APK.(因為 KivyMD 中的背景顏色是白色),我所做的唯一更改是在 import 語句中并創建如下主類

                  I have tried to create a simple android APK from sample kivy project(PongGame). It is working and APK file is also can be created easily using buildozer on ubuntu. I just wanted to create the APK from the same project using kivyMd as well.(since background color is white in KivyMD), The only change I made is in import statement and create main class as below

                  更改了from kivy.app import App"到從 kivymd.app 導入 MDApp"

                  更改了class PongApp(App):"class PongApp(MDApp):"

                  這里我附上了 ma??in.pypong.kvbuildozer.spec

                  Here I have attached the main.py and pong.kv and buildozer.spec

                  請有人幫我解決為什么無法使用 KivyMD 創建 APK.另請說明您是如何發現此問題的.

                  Please somebody help me to resolve why APK cannot be created using KivyMD. Also please explain how do you find the issue with this.

                  ma??in.py

                  from kivy.uix.widget import Widget
                  from kivymd.app import MDApp
                  # from kivy.app import App
                  from kivy.properties import NumericProperty, ReferenceListProperty, ObjectProperty
                  from kivy.vector import Vector
                  from kivy.clock import Clock
                  from random import randint
                  
                  
                  class PongPaddle(Widget):
                      score = NumericProperty(0)
                  
                      def bounce_ball(self, ball):
                          if self.collide_widget(ball):
                              ball.velocity_x *= -1.1
                  
                  
                  class PongBall(Widget):
                      velocity_x = NumericProperty(0)
                      velocity_y = NumericProperty(0)
                      velocity = ReferenceListProperty(velocity_x, velocity_y)
                  
                      def move(self):
                          self.pos = Vector(*self.velocity) + self.pos
                  
                  
                  class PongGame(Widget):
                      ball = ObjectProperty(None)
                      player1 = ObjectProperty(None)
                      player2 = ObjectProperty(None)
                  
                      def update(self, dt):
                          self.ball.move()
                  
                          if (self.ball.y < 0) or (self.ball.y > self.height - 50):
                              self.ball.velocity_y *= -1
                  
                          # if (self.ball.x < 0) or (self.ball.x > self.width - 50):
                          if self.ball.x < 0:
                              self.ball.velocity_x *= -1
                              self.player1.score += 1
                  
                          if self.ball.x > self.width - 50:
                              self.ball.velocity_x *= -1
                              self.player2.score += 1
                  
                          self.player1.bounce_ball(self.ball)
                          self.player2.bounce_ball(self.ball)
                  
                      def serve_ball(self):
                          self.ball.velocity = Vector(4, 0).rotate(randint(0, 360))
                  
                      def on_touch_move(self, touch):
                          if touch.x < self.width * 1 / 4:
                              self.player1.center_y = touch.y
                          if touch.x > self.width * 3 / 4:
                              self.player2.center_y = touch.y
                  
                  
                  class PongApp(MDApp):
                  # class PongApp(App):
                      def build(self):
                          game = PongGame()
                          game.serve_ball()
                          Clock.schedule_interval(game.update, 1.0 / 60.0)
                          return game
                  
                  
                  PongApp().run()
                  

                  pong.kv

                  <PongBall>:
                      size: 50,50
                      canvas:
                          Color:
                              rgb: 1,0,0
                          Ellipse:
                              pos: self.pos
                              size:self.size
                  
                  <PongPaddle>:
                      size: 25,200
                      canvas:
                          Color:
                              rgb: 0,1,0
                          Rectangle:
                              pos: self.pos
                              size:self.size
                  
                  <PongGame>:
                      ball: pong_ball
                      player1: paddle_left
                      player2: paddle_right
                  
                      canvas:
                          Color:
                              rgb: 0,0,1
                          Rectangle:
                              pos: self.center_x -5, 0
                              size: 10, self.height
                  
                      Label:
                          font_size : 70
                          center_x: root.width * 1/4
                          top: root.top - 50
                          text: str(root.player2.score)
                          color: 0,0,0,1
                  
                      Label:
                          font_size : 70
                          center_x: root.width * 3/4
                          top: root.top - 50
                          text: str(root.player1.score)
                          color: 0,0,0,1
                  
                      PongBall:
                          id: pong_ball
                          center: self.parent.center
                  
                      PongPaddle:
                          id: paddle_left
                          x: root.x
                          center_y: root.center_y
                  
                      PongPaddle:
                          id: paddle_right
                          x: root.width - self.width
                          center_y: root.center_y
                  

                  buidozer.spec

                  [app]
                  
                  # (str) Title of your application
                  title = KivyMD Application
                  
                  # (str) Package name
                  package.name = kivmmdapp
                  
                  # (str) Package domain (needed for android/ios packaging)
                  package.domain = org.test
                  
                  # (str) Source code where the main.py live
                  source.dir = .
                  
                  # (list) Source files to include (let empty to include all the files)
                  source.include_exts = py,png,jpg,kv,atlas
                  
                  # (list) List of inclusions using pattern matching
                  #source.include_patterns = assets/*,images/*.png
                  
                  # (list) Source files to exclude (let empty to not exclude anything)
                  #source.exclude_exts = spec
                  
                  # (list) List of directory to exclude (let empty to not exclude anything)
                  #source.exclude_dirs = tests, bin, venv
                  
                  # (list) List of exclusions using pattern matching
                  #source.exclude_patterns = license,images/*/*.jpg
                  
                  # (str) Application versioning (method 1)
                  version = 0.1
                  
                  # (str) Application versioning (method 2)
                  # version.regex = __version__ = ['"](.*)['"]
                  # version.filename = %(source.dir)s/main.py
                  
                  # (list) Application requirements
                  # comma separated e.g. requirements = sqlite3,kivy
                  requirements = python3,kivy==2.0.0,kivymd==0.104.2,Pillow==8.3.1,Pygments==2.10.0
                  
                  # (str) Custom source folders for requirements
                  # Sets custom source for any requirements with recipes
                  # requirements.source.kivy = ../../kivy
                  
                  # (str) Presplash of the application
                  #presplash.filename = %(source.dir)s/data/presplash.png
                  
                  # (str) Icon of the application
                  #icon.filename = %(source.dir)s/data/icon.png
                  
                  # (str) Supported orientation (one of landscape, sensorLandscape, portrait or all)
                  orientation = portrait
                  
                  # (list) List of service to declare
                  #services = NAME:ENTRYPOINT_TO_PY,NAME2:ENTRYPOINT2_TO_PY
                  
                  #
                  # OSX Specific
                  #
                  
                  #
                  # author = ? Copyright Info
                  
                  # change the major version of python used by the app
                  osx.python_version = 3.7.9
                  
                  # Kivy version to use
                  osx.kivy_version = 2.0.0
                  
                  # Android specific
                  #
                  
                  # (bool) Indicate if the application should be fullscreen or not
                  fullscreen = 0
                  
                  # (string) Presplash background color (for android toolchain)
                  # Supported formats are: #RRGGBB #AARRGGBB or one of the following names:
                  # red, blue, green, black, white, gray, cyan, magenta, yellow, lightgray,
                  # darkgray, grey, lightgrey, darkgrey, aqua, fuchsia, lime, maroon, navy,
                  # olive, purple, silver, teal.
                  #android.presplash_color = #FFFFFF
                  
                  # (string) Presplash animation using Lottie format.
                  # see https://lottiefiles.com/ for examples and https://airbnb.design/lottie/
                  # for general documentation.
                  # Lottie files can be created using various tools, like Adobe After Effect or Synfig.
                  #android.presplash_lottie = "path/to/lottie/file.json"
                  
                  # (str) Adaptive icon of the application (used if Android API level is 26+ at runtime)
                  #icon.adaptive_foreground.filename = %(source.dir)s/data/icon_fg.png
                  #icon.adaptive_background.filename = %(source.dir)s/data/icon_bg.png
                  
                  # (list) Permissions
                  #android.permissions = INTERNET
                  
                  # (list) features (adds uses-feature -tags to manifest)
                  #android.features = android.hardware.usb.host
                  
                  # (int) Target Android API, should be as high as possible.
                  #android.api = 27
                  
                  # (int) Minimum API your APK will support.
                  #android.minapi = 21
                  
                  # (int) Android SDK version to use
                  #android.sdk = 20
                  
                  # (str) Android NDK version to use
                  #android.ndk = 19b
                  
                  # (int) Android NDK API to use. This is the minimum API your app will support, it should usually match android.minapi.
                  #android.ndk_api = 21
                  
                  # (bool) Use --private data storage (True) or --dir public storage (False)
                  #android.private_storage = True
                  
                  # (str) Android NDK directory (if empty, it will be automatically downloaded.)
                  #android.ndk_path =
                  
                  # (str) Android SDK directory (if empty, it will be automatically downloaded.)
                  #android.sdk_path =
                  
                  # (str) ANT directory (if empty, it will be automatically downloaded.)
                  #android.ant_path =
                  
                  # (bool) If True, then skip trying to update the Android sdk
                  # This can be useful to avoid excess Internet downloads or save time
                  # when an update is due and you just want to test/build your package
                  # android.skip_update = False
                  
                  # (bool) If True, then automatically accept SDK license
                  # agreements. This is intended for automation only. If set to False,
                  # the default, you will be shown the license when first running
                  # buildozer.
                  # android.accept_sdk_license = False
                  
                  # (str) Android entry point, default is ok for Kivy-based app
                  #android.entrypoint = org.kivy.android.PythonActivity
                  
                  # (str) Full name including package path of the Java class that implements Android Activity
                  # use that parameter together with android.entrypoint to set custom Java class instead of PythonActivity
                  #android.activity_class_name = org.kivy.android.PythonActivity
                  
                  # (str) Extra xml to write directly inside the <manifest> element of AndroidManifest.xml
                  # use that parameter to provide a filename from where to load your custom XML code
                  #android.extra_manifest_xml = ./src/android/extra_manifest.xml
                  
                  # (str) Extra xml to write directly inside the <manifest><application> tag of AndroidManifest.xml
                  # use that parameter to provide a filename from where to load your custom XML arguments:
                  #android.extra_manifest_application_arguments = ./src/android/extra_manifest_application_arguments.xml
                  
                  # (str) Full name including package path of the Java class that implements Python Service
                  # use that parameter to set custom Java class instead of PythonService
                  #android.service_class_name = org.kivy.android.PythonService
                  
                  # (str) Android app theme, default is ok for Kivy-based app
                  # android.apptheme = "@android:style/Theme.NoTitleBar"
                  
                  # (list) Pattern to whitelist for the whole project
                  #android.whitelist =
                  
                  # (str) Path to a custom whitelist file
                  #android.whitelist_src =
                  
                  # (str) Path to a custom blacklist file
                  #android.blacklist_src =
                  
                  # (list) List of Java .jar files to add to the libs so that pyjnius can access
                  # their classes. Don't add jars that you do not need, since extra jars can slow
                  # down the build process. Allows wildcards matching, for example:
                  # OUYA-ODK/libs/*.jar
                  #android.add_jars = foo.jar,bar.jar,path/to/more/*.jar
                  
                  # (list) List of Java files to add to the android project (can be java or a
                  # directory containing the files)
                  #android.add_src =
                  
                  # (list) Android AAR archives to add
                  #android.add_aars =
                  
                  # (list) Gradle dependencies to add
                  #android.gradle_dependencies =
                  
                  # (bool) Enable AndroidX support. Enable when 'android.gradle_dependencies'
                  # contains an 'androidx' package, or any package from Kotlin source.
                  # android.enable_androidx requires android.api >= 28
                  #android.enable_androidx = False
                  
                  # (list) add java compile options
                  # this can for example be necessary when importing certain java libraries using the 'android.gradle_dependencies' option
                  # see https://developer.android.com/studio/write/java8-support for further information
                  # android.add_compile_options = "sourceCompatibility = 1.8", "targetCompatibility = 1.8"
                  
                  # (list) Gradle repositories to add {can be necessary for some android.gradle_dependencies}
                  # please enclose in double quotes 
                  # e.g. android.gradle_repositories = "maven { url 'https://kotlin.bintray.com/ktor' }"
                  #android.add_gradle_repositories =
                  
                  # (list) packaging options to add 
                  # see https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.PackagingOptions.html
                  # can be necessary to solve conflicts in gradle_dependencies
                  # please enclose in double quotes 
                  # e.g. android.add_packaging_options = "exclude 'META-INF/common.kotlin_module'", "exclude 'META-INF/*.kotlin_module'"
                  #android.add_packaging_options =
                  
                  # (list) Java classes to add as activities to the manifest.
                  #android.add_activities = com.example.ExampleActivity
                  
                  # (str) OUYA Console category. Should be one of GAME or APP
                  # If you leave this blank, OUYA support will not be enabled
                  #android.ouya.category = GAME
                  
                  # (str) Filename of OUYA Console icon. It must be a 732x412 png image.
                  #android.ouya.icon.filename = %(source.dir)s/data/ouya_icon.png
                  
                  # (str) XML file to include as an intent filters in <activity> tag
                  #android.manifest.intent_filters =
                  
                  # (str) launchMode to set for the main activity
                  #android.manifest.launch_mode = standard
                  
                  # (list) Android additional libraries to copy into libs/armeabi
                  #android.add_libs_armeabi = libs/android/*.so
                  #android.add_libs_armeabi_v7a = libs/android-v7/*.so
                  #android.add_libs_arm64_v8a = libs/android-v8/*.so
                  #android.add_libs_x86 = libs/android-x86/*.so
                  #android.add_libs_mips = libs/android-mips/*.so
                  
                  # (bool) Indicate whether the screen should stay on
                  # Don't forget to add the WAKE_LOCK permission if you set this to True
                  #android.wakelock = False
                  
                  # (list) Android application meta-data to set (key=value format)
                  #android.meta_data =
                  
                  # (list) Android library project to add (will be added in the
                  # project.properties automatically.)
                  #android.library_references =
                  
                  # (list) Android shared libraries which will be added to AndroidManifest.xml using <uses-library> tag
                  #android.uses_library =
                  
                  # (str) Android logcat filters to use
                  #android.logcat_filters = *:S python:D
                  
                  # (bool) Android logcat only display log for activity's pid
                  #android.logcat_pid_only = False
                  
                  # (str) Android additional adb arguments
                  #android.adb_args = -H host.docker.internal
                  
                  # (bool) Copy library instead of making a libpymodules.so
                  #android.copy_libs = 1
                  
                  # (str) The Android arch to build for, choices: armeabi-v7a, arm64-v8a, x86, x86_64
                  android.arch = armeabi-v7a
                  
                  # (int) overrides automatic versionCode computation (used in build.gradle)
                  # this is not the same as app version and should only be edited if you know what you're doing
                  # android.numeric_version = 1
                  
                  # (bool) enables Android auto backup feature (Android API >=23)
                  android.allow_backup = True
                  
                  # (str) XML file for custom backup rules (see official auto backup documentation)
                  # android.backup_rules =
                  
                  # (str) If you need to insert variables into your AndroidManifest.xml file,
                  # you can do so with the manifestPlaceholders property.
                  # This property takes a map of key-value pairs. (via a string)
                  # Usage example : android.manifest_placeholders = [myCustomUrl:"org.kivy.customurl"]
                  # android.manifest_placeholders = [:]
                  
                  # (bool) disables the compilation of py to pyc/pyo files when packaging
                  # android.no-compile-pyo = True
                  
                  #
                  # Python for android (p4a) specific
                  #
                  
                  # (str) python-for-android URL to use for checkout
                  #p4a.url =
                  
                  # (str) python-for-android fork to use in case if p4a.url is not specified, defaults to upstream (kivy)
                  #p4a.fork = kivy
                  
                  # (str) python-for-android branch to use, defaults to master
                  #p4a.branch = master
                  
                  # (str) python-for-android specific commit to use, defaults to HEAD, must be within p4a.branch
                  #p4a.commit = HEAD
                  
                  # (str) python-for-android git clone directory (if empty, it will be automatically cloned from github)
                  #p4a.source_dir =
                  
                  # (str) The directory in which python-for-android should look for your own build recipes (if any)
                  #p4a.local_recipes =
                  
                  # (str) Filename to the hook for p4a
                  #p4a.hook =
                  
                  # (str) Bootstrap to use for android builds
                  # p4a.bootstrap = sdl2
                  
                  # (int) port number to specify an explicit --port= p4a argument (eg for bootstrap flask)
                  #p4a.port =
                  
                  # Control passing the --use-setup-py vs --ignore-setup-py to p4a
                  # "in the future" --use-setup-py is going to be the default behaviour in p4a, right now it is not
                  # Setting this to false will pass --ignore-setup-py, true will pass --use-setup-py
                  # NOTE: this is general setuptools integration, having pyproject.toml is enough, no need to generate
                  # setup.py if you're using Poetry, but you need to add "toml" to source.include_exts.
                  #p4a.setup_py = false
                  
                  
                  #
                  # iOS specific
                  #
                  
                  # (str) Path to a custom kivy-ios folder
                  #ios.kivy_ios_dir = ../kivy-ios
                  # Alternately, specify the URL and branch of a git checkout:
                  ios.kivy_ios_url = https://github.com/kivy/kivy-ios
                  ios.kivy_ios_branch = master
                  
                  # Another platform dependency: ios-deploy
                  # Uncomment to use a custom checkout
                  #ios.ios_deploy_dir = ../ios_deploy
                  # Or specify URL and branch
                  ios.ios_deploy_url = https://github.com/phonegap/ios-deploy
                  ios.ios_deploy_branch = 1.10.0
                  
                  # (bool) Whether or not to sign the code
                  ios.codesign.allowed = false
                  
                  # (str) Name of the certificate to use for signing the debug version
                  # Get a list of available identities: buildozer ios list_identities
                  #ios.codesign.debug = "iPhone Developer: <lastname> <firstname> (<hexstring>)"
                  
                  # (str) The development team to use for signing the debug version
                  #ios.codesign.development_team.debug = <hexstring>
                  
                  # (str) Name of the certificate to use for signing the release version
                  #ios.codesign.release = %(ios.codesign.debug)s
                  
                  # (str) The development team to use for signing the release version
                  #ios.codesign.development_team.release = <hexstring>
                  
                  # (str) URL pointing to .ipa file to be installed
                  # This option should be defined along with `display_image_url` and `full_size_image_url` options.
                  #ios.manifest.app_url =
                  
                  # (str) URL pointing to an icon (57x57px) to be displayed during download
                  # This option should be defined along with `app_url` and `full_size_image_url` options.
                  #ios.manifest.display_image_url =
                  
                  # (str) URL pointing to a large icon (512x512px) to be used by iTunes
                  # This option should be defined along with `app_url` and `display_image_url` options.
                  #ios.manifest.full_size_image_url =
                  
                  
                  [buildozer]
                  
                  # (int) Log level (0 = error only, 1 = info, 2 = debug (with command output))
                  log_level = 2
                  
                  # (int) Display warning if buildozer is run as root (0 = False, 1 = True)
                  warn_on_root = 1
                  
                  # (str) Path to build artifact storage, absolute or relative to spec file
                  # build_dir = ./.buildozer
                  
                  # (str) Path to build output (i.e. .apk, .ipa) storage
                  # bin_dir = ./bin
                  
                  #    -----------------------------------------------------------------------------
                  #    List as sections
                  #
                  #    You can define all the "list" as [section:key].
                  #    Each line will be considered as a option to the list.
                  #    Let's take [app] / source.exclude_patterns.
                  #    Instead of doing:
                  #
                  #[app]
                  #source.exclude_patterns = license,data/audio/*.wav,data/images/original/*
                  #
                  #    This can be translated into:
                  #
                  #[app:source.exclude_patterns]
                  #license
                  #data/audio/*.wav
                  #data/images/original/*
                  #
                  
                  
                  #    -----------------------------------------------------------------------------
                  #    Profiles
                  #
                  #    You can extend section / key with a profile
                  #    For example, you want to deploy a demo version of your application without
                  #    HD content. You could first change the title to add "(demo)" in the name
                  #    and extend the excluded directories to remove the HD content.
                  #
                  #[app@demo]
                  #title = My Application (demo)
                  #
                  #[app:source.exclude_patterns@demo]
                  #images/hd/*
                  #
                  #    Then, invoke the command line with the "demo" profile:
                  #
                  #buildozer --profile demo android debug
                  

                  推薦答案

                  要解決這個問題,請在 buildozer .spec 文件中添加或更改:

                  To solve it, please add this or change this in the buildozer .spec file:

                  requirements = kivy==2.0.0,kivymd==0.104.1,python3,pyjnius,plyer,requests,urllib3,chardet,idna,pip,Image,PIL
                  

                  通過這樣做,您必須刪除.buildozer";您擁有pong.py"的目錄中的文件夾腳本,并記得重命名pong.py";main.py"的腳本所以這需要作為入口點,你的代碼中的一切都很好.

                  By doing this, then you must delete the ".buildozer" folder in the directory where you have your "pong.py" script, and remember to rename the "pong.py" script to "main.py" so that's needed as entry point, everything in your code is fine.

                  圖像 jbsidis:

                  Image jbsidis:

                  這篇關于Android Apk 僅適用于 KivyMd 崩潰的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Get user#39;s current location using GPS(使用 GPS 獲取用戶的當前位置)
                  IllegalArgumentException thrown by requestLocationUpdate()(requestLocationUpdate() 拋出的 IllegalArgumentException)
                  How reliable is LocationManager#39;s getLastKnownLocation and how often is it updated?(LocationManager 的 getLastKnownLocation 有多可靠,多久更新一次?)
                  How to detect Location Provider ? GPS or Network Provider(如何檢測位置提供者?GPS 或網絡提供商)
                  Get current location during app launch(在應用啟動期間獲取當前位置)
                  locationManager.getLastKnownLocation() return null(locationManager.getLastKnownLocation() 返回 null)
                    <tbody id='spVXG'></tbody>

                        <bdo id='spVXG'></bdo><ul id='spVXG'></ul>

                      • <i id='spVXG'><tr id='spVXG'><dt id='spVXG'><q id='spVXG'><span id='spVXG'><b id='spVXG'><form id='spVXG'><ins id='spVXG'></ins><ul id='spVXG'></ul><sub id='spVXG'></sub></form><legend id='spVXG'></legend><bdo id='spVXG'><pre id='spVXG'><center id='spVXG'></center></pre></bdo></b><th id='spVXG'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='spVXG'><tfoot id='spVXG'></tfoot><dl id='spVXG'><fieldset id='spVXG'></fieldset></dl></div>

                        <small id='spVXG'></small><noframes id='spVXG'>

                            <tfoot id='spVXG'></tfoot>
                          • <legend id='spVXG'><style id='spVXG'><dir id='spVXG'><q id='spVXG'></q></dir></style></legend>
                            主站蜘蛛池模板: 97精品久久| 中文字幕在线观看一区 | 福利精品 | 一区二区三区视频在线观看 | 先锋资源在线 | 欧美日韩视频网站 | 午夜在线免费观看视频 | 久久久精品视频一区二区三区 | 99riav国产一区二区三区 | 成人一区av偷拍 | 亚洲国产成人精品久久 | 欧美精品久久久 | 久久久久久久久久久高潮一区二区 | 日韩欧美国产电影 | 日韩久久中文字幕 | 成人国产精品久久久 | 欧美黄在线观看 | 国产欧美日韩二区 | 国产成人jvid在线播放 | 亚洲成人免费视频在线观看 | 日韩欧美福利视频 | 久草电影网 | 日韩三级免费观看 | 国产精品污污视频 | 亚洲欧洲一区 | 中文天堂在线一区 | 视频一区二区中文字幕 | 欧美亚洲一级 | www.亚洲精品 | 欧美亚洲视频 | 91看片免费 | 日韩亚洲视频 | 99精品视频免费在线观看 | 日本福利在线观看 | 99久久99热这里只有精品 | 最新国产精品精品视频 | 国产精品久久久久久久午夜片 | 热re99久久精品国99热观看 | 久久精品国产亚洲夜色av网站 | 日韩在线观看视频一区 | 国产精品欧美一区二区 |