1.如何找到某个app的package和activity的名称。
方法一
找到我们下载的app的安装包如:jinritoutiao_605.apk,将后缀改成rar压缩文件,然后右键点击打开,找到里边的AndroidManifest.xml文件,点击rar工具的查看按钮,将其打开,然后搜索‘manifest’ ,紧跟其后的就是我们要用的package名称,搜索‘activity’,同样紧跟其后的就是我们的activity名称。
方法二
安装好androidsdk,找到aapt所在的目录

设置好aapt所在目录的环境变量
打开power shell,找到apk所在的目录
运行 aapt dump badging x.apk


2.pycharm从其他目录import
当前目录的文件夹,右键make_directory as-->sources root将当前工作的文件夹加入sources root就可以了
3.Python不同目录下模块的引用
import sys
sys.setdefaultencoding('utf-8')
sys.path.append("你想导入的包的路径")
接下来即可引用其他目录下的模块
from [包].[包].[.py文件] import [方法]
一个python包中必须有init.py 文件才能被识别为python包。切init.py中必须声明同级目录下所有.py文件中 [....].py 的方括号部分,否则from ... import * 时会出现部分模块导入不了的问题。
init.py文件
all = ["hello",]
4.
菜单栏的调试--》打开配置,就会生成这个launch.json文件。在lauch.json中,修改 "env": {}为 "env": {"PYTHONPATH":"${workspaceRoot}"}
完整的代码如下:
...
{
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": false,
"pythonPath": "{file}",
"cwd": "{workspaceRoot}"},
"envFile": "${workspaceRoot}/.env",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
]
},
...
网友评论